java 实现内网穿透udp 打洞NATjavaUdpP2P.rar
java 实现内网穿透,udp 打洞,NAT 穿透原理 1,客户端A登陆的时候,发送一个UDP数据包给服务器,然后服务器根据该包获得客户端A的IP和端口并保存到UdpAddressMap(用登录名作为key保存)中。 2,客户端A执行操作的时候,发送一个消息,带上目标客户端B的登陆名。 3,服务器端获得消息后,将客户端B的端口发送给客户端B,然后B使用该端口建立UDP监听。 4,客户端B再发送一条信息给服务器,告诉它监听已经建立,服务器将B的IP和PORT发送给客户端A。 5,客户端A获得信息后根据获得的客户端B的IP和PORT,绕过服务器,直接往客户端B发送数据。
下载地址
用户评论