vc 对P2P的思考A向服务器发送请求包,服务器端获取IP和端口号(IP应该是10.10.10.10) B向服务器发送请求包,服务器端获取IP和端口号(IP应该是20.20.20.20) 服务器向A发送B的IP和端口,B监听 或者服务器向B发送A的IP和端口,A监听 然后A和B连接成功后开始会话如果无公网IPNAT机制直接把IP和端口屏蔽,现在的NAT机制大部分是IP和端口对于多连接是不变的(一个内网访问多个外网其IP和端口转了后都是同一个,和半克隆的NAT不同,他会重新修改端口).well,这样就是点对点通讯原理,喜欢的话去编写一个QQ吧

评论