clo*_*0rk 3 python port networking nat
为什么我的 python 脚本会这样?
我给它指示通过端口 7777 进行连接,但它超过了 45604。
我没有使用 socket.bind((socket.gethostname(),port))
相反,我与socket.bind(("0.0.0.0",port))
或 一起工作,socket.bind(("127.0.0.1",port))
所以我在这里工作。为什么我的计算机重新路由端口?
应该没有这个必要,不是吗?我可以以某种方式在本地禁用它吗?
小智 5
我在没有您的任何实际代码的情况下回答..所以我必须在这里做出假设:
1)您有服务器(图片右侧)侦听端口 7777。
2)您正在连接到服务器的同一台机器(图片左侧)上运行客户端。
因此,客户端(在左侧外壳上)正在连接到服务器(右侧外壳窗口)。服务器监听7777,客户端从45604连接服务器(客户端和服务器不能在同一台机器上占用同一个端口!)
换句话说,客户端从端口 45604 “发送”到端口 7777。也许这更有意义?
归档时间: |
|
查看次数: |
1110 次 |
最近记录: |