UDP插件API文档(Uniapp)
    正在准备搜索索引...

    类型别名 UtsUdpServerConfig

    创建UDP服务端链接配置类

    type UtsUdpServerConfig = {
        listenLocalPort?: number;
        dataType: string;
        broadcastType: string;
        multicastGroup?: string;
        multicastInterfaceAddress?: string;
        forceSenderUsingBindPort?: boolean;
    }
    索引

    属性

    listenLocalPort?: number

    绑定的本地端口。如果不设置或者为0代表系统会随机使用一个可用的本地端口。适用:android,iOS,harmony平台

    dataType: string

    必填,数据格式类型,设置接收的客户端发送过来的数据格式。适用:android,iOS,harmony平台

    • text : 文本,使用UTF-8编码。默认格式。
    • hex : 十六进制HEX字符串格式
    • byte : byte数组,原始二进制字节流
    broadcastType: string

    必填,UdpSocket类型。适用:android,iOS,harmony平台

    • unicast : 单播。适用:android,iOS,harmony平台
    • multicast : 组播。适用:android,harmony平台。注意:iOS平台不支持组播功能
    • broadcast : 广播。适用:android,iOS,harmony平台
    multicastGroup?: string

    组播地址,broadcastType为组播类型必填。适用:android,iOS,harmony平台

    • 局域网组播 : 使用 239.0.0.0/8,避免与公网组播冲突。局域网内组播样例:239.1.1.10、239.192.1.100
    • 跨网段组播 : 使用 224.0.1.0/24,需要确保路由器支持组播路由(如PIM协议)
    multicastInterfaceAddress?: string

    组播绑定的网络接口地址。适用:android平台

    forceSenderUsingBindPort?: boolean

    强制服务端发送消息的端口复用listenLocalPort端口。iOS端默认使用随机端口。适用:iOS平台