1. 首页
  2. 网络技术
  3. 网络基础
  4. java 实现内网穿透udp 打洞NATjavaUdpP2P.rar

java 实现内网穿透udp 打洞NATjavaUdpP2P.rar

上传者: 2021-04-21 21:54:39上传 RAR文件 393.26KB 热度 14次
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发送数据。
用户评论