在网上载了个UDP协议的聊天程序demo,在局域网能实现,但是放到外网就不行了。有去了解了NAT 打洞方面的东西。但是我是本地发送到服务器,按理说不存在打洞一说,我只是想先实现本地发送信息到服务器,路由器会自动映射一个ip和端口往服务器发消息的。
网上那些打洞原理都看了,我的理解是:A、B客户端,C服务端,需要A、B分别跟C通信之后,由C分别获取A、B在路由器映射好的IP和端口,然后就能实现A、B之间的通信。
但我在实现A与C之间的通信就实现不了,求各位大大们给我一点启示,到底是哪里出了问题。谢谢
网上那些打洞原理都看了,我的理解是:A、B客户端,C服务端,需要A、B分别跟C通信之后,由C分别获取A、B在路由器映射好的IP和端口,然后就能实现A、B之间的通信。
但我在实现A与C之间的通信就实现不了,求各位大大们给我一点启示,到底是哪里出了问题。谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货