当前位置: 代码迷 >> Java相关 >> 以太网和ADSL两种上网方式会影响Socket编程吗,该怎么处理
  详细解决方案

以太网和ADSL两种上网方式会影响Socket编程吗,该怎么处理

热度:37   发布时间:2016-04-22 21:21:24.0
以太网和ADSL两种上网方式会影响Socket编程吗
以太网和ADSL两种上网方式会影响Socket编程吗?

S做为有公网IP的服务器
A通过ADSL上网
B通过小区宽带上网

在我的TCP打洞程序中
当S把A和B的公网IP和端口号发给对方后,双方立即互相conncet应该是可以建立TCP连接的,但是实际的情况是不能。
但是有个特殊情况是,当A和B都收到服务器发来的地址后,等待60s之后再互相connect,居然又可以建立TCP连接,为什么?
跪求大神指点
------解决方案--------------------
坐等大神解答
------解决方案--------------------
跟两边的NAT设置的策略有关吧。
等待60s之后再互相connect,居然又可以建立TCP连接,有点奇怪。
  相关解决方案