无法将客户端连接到服务器(python)

时间:2014-07-03 14:21:24

标签: python client

服务器:

HOST = 'localhost'
PORT = 8000

客户:

HOST = '#MyIPAddress'  (found on http://www.ip-adress.com/)
PORT = 8000

客户端无法连接到服务器。它适用于client.HOST =' localhost'但这不是重点。我转发我的路由器打开该端口。我想让它在互联网上工作。我试过像https://pagekite.net/这样的东西,但是我无法让它发挥作用。

我希望看到任何完整的'#hello world"例如,发送"你好世界"通过两个客户之间的互联网。无论是在我的计算机上还是在托管平台上运行服务器,我都希望看到一个完整的具体示例。

1 个答案:

答案 0 :(得分:1)

  1. 如果您的服务器和客户端位于同一台计算机上,那么就是 按照你的说法设置client.HOST = 'localhost'
  2. 如果您的服务器和客户端位于不同的计算机上,那么您 应该尝试互相ping。
  3. 如果您的服务器位于NAT设备后面,则需要启用端口 转发(如upnp,dmz等)以确保tcp 您客户的请求可以先到达您的服务器。你的 说听起来更像网络问题而不是编程问题。希望 这可以帮到你。