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 和端口。

成功返回包含 ip,port,localIp,localPort,nat,server,duration,attrType 字段的表。
如果公网 ip,port 与本机 localIp,localPort 不是完相相同时,nat 字段值为 true。
duration 为查询耗时,以秒为单位。

此函数失败返回 null,错误信息

wsockUdpStunClientObject.udp #

UDP 客户端。

返回对象:udpClientObject

Markdown 格式