Python套接字不接受外部连接

2024-09-30 12:29:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python套接字,它应该监听端口2022上的所有传入套接字,并且启用了端口转发以及动态DNS服务。当我连接到同一个网络,我试图连接到我的电脑使用电脑的IP地址,这是一个魅力,但当我试图使用我的网络的公共IP,它将无法工作,虽然我已经做了适当的端口转发。这是我的代码,它在最后一行卡住,不接受网络外的任何连接:

  IPC= '0.0.0.0'
  PORTC =2022
  client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  client_socket.bind((IPC,PORTC))
  client_socket.listen(5)
  connection =client_socket.accept()[0].makefile('wb')

Tags: 端口代码ip网络clientdns动态socket
1条回答
网友
1楼 · 发布于 2024-09-30 12:29:32

如果可以从专用网络内的另一台PC机进行连接,那么Python代码就没有问题。几乎可以肯定路由器或端口转发配置有问题。在

请确保您已经检查了端口转发设置,并可能尝试重新启动路由器(请注意,如果您使用此路由,请确保内部分配的IP地址没有更改)。在

相关问题 更多 >

    热门问题