隧道客户端获取自身网络的nat类型(网络类型)的方法

一. 获取P2P连接通道的信息

有两种获取到当前账号的网络类型的方法:

1). 通过上报的事件PG_TUNNEL_EVENT_PEER_INFO获取

2) . 通过调用API pgTunnelPeerInfoGet获取

二. 根据P2P连接通道的信息获取自身的NAT类型

1)通过 PG_TUNNEL_EVENT_PEER_INFO 事件上报,事件参数中的 peerid 为 “pgTunnelSvr0” 时,type参数的值就是自身网络的NAT类型

2)调用 pgTunnelPeerInfoGet() API函数获取。调用时传入的 lpszPeerID 参数必须为 “pgTunnelSvr0″,输出的 PeerInfo 数据结构中的 Type 属性的值就是自身网络的NAT类型。

发表评论

邮箱地址不会被公开。 必填项已用*标注

71 − = 68