TCP连接的问题(20分)

  • 主题发起人 主题发起人 ZS99241
  • 开始时间 开始时间
Z

ZS99241

Unregistered / Unconfirmed
GUEST, unregistred user!
TCPServer和TCPClient做的C/S程序,在自己的机子上测试CLIENT和SERVER的连接,IP用127。0。0。1就能连接,但如果IP用我这机子上的公网IP就无法连接,为什么?
 
太正常了,您的数据包经过路由器时,路由器发现源地址和目的地址都是一个,它认为可能是重放攻击,直接就把数据包丢掉了;而您用的 127.0.0.1 是回路,不经过路由器滴...
 
那该如何处理?
 
什么如何处理?继续用 127.0.0.1 调试呗。
要么你就自己做数据包,骗过路由器;要么再弄台机器对联,不就是调试么...
 
已解决,知道对方的公网IP和端口,无需特别处理即可进行连接,谢谢
 
后退
顶部