aardio 文档
wsock.udp.stunClient 库模块帮助文档
wsock.udp.stunClient 成员列表 #
STUN 客户端库
wsock.udp.stunClient.servers #
常用 STUN 服务器列表,字符串值
wsock.udp 成员列表 #
wsock.udp.stunClient() #
创建 STUN 客户端
返回对象:wsockUdpStunClientObject
wsockUdpStunClientObject 成员列表 #
wsockUdpStunClientObject.close() #
关闭 UDP 客户端。
对象回收时也会自动关闭 UDP 客户端。
wsockUdpStunClientObject.getPublicAddress() #
自动尝试多个 STUN 服务器获取公网地址。
成功返回包含 ip,port,localIp,localPort,nat,server,duration,attrType 字段的表。
如果公网 ip,port 与本机 localIp,localPort 不是完相相同时,nat 字段值为 true。
duration 为查询耗时,以秒为单位。
此函数失败返回 null,错误信息
wsockUdpStunClientObject.getPublicAddress(server,port) #
获取本机公网 IP 和端口。
- 参数 @server 用字符串值指定目标主机。
支持以 "server:port" 格式同时指定目标主机与端口号。
指定多个目标主机时使用换行符分隔主机地址。
- 可选用参数 @port 指定默认端口,默认值为 3478。
成功返回包含 ip,port,localIp,localPort,nat,server,duration,attrType 字段的表。
如果公网 ip,port 与本机 localIp,localPort 不是完相相同时,nat 字段值为 true。
duration 为查询耗时,以秒为单位。
此函数失败返回 null,错误信息
wsockUdpStunClientObject.udp #
UDP 客户端。
返回对象:udpClientObject
Markdown 格式