1. 首先需要一个登录服务器,必须保证局域网内的两台机器都能访问到
2. Client B 登录服务器
3. Client A 登录服务器,并且得到自己的外网IP和PORT, Client B的外网IP和Port
4. A 通过登录服务器向 B 发送打洞请求包,同时A直接向B发送一个空包
5. B 收到打洞请求包后向A发送应答包
6. A 收到应答包后就表明打洞成功了
7. 直接传送要发送的数据即可注意:以上操作都是用UDP实现,另外一个文件就是用UDP发送数据需要发送确认包