【问题标题】:Problems with connecting to my python chat-app server连接到我的 python 聊天应用服务器的问题
【发布时间】:2020-05-08 23:28:31
【问题描述】:

我是 python 套接字编程的新手,正在关注 tutorial 构建聊天应用程序,使用 kivy 和套接字。我在我的主 PC 上运行我的服务器,我试图从我的笔记本电脑连接到这个服务器,但它不起作用(我的 PC 和笔记本电脑都通过以太网电缆连接)。当我在托管服务器的 PC 上运行 client.py 时,一切正常。

如果我输入“ipconfig”(192.168.2.x),我尝试在我的 0.0.0.0 地址上运行服务器,然后从我的笔记本电脑连接到我的服务器 PC 上显示的 IP 地址,但它不起作用.我还尝试在我输入“ipconfig”(即 192.168.2.x)时出现的以太网适配器 IP 上运行服务器,但这也不起作用。

最后,我尝试使用内置套接字函数定义我的服务器 IP:socket.gethostbyname(socket.gethostname())(奇怪的是,当我运行它时,我的服务器在我的 VMware 网络适配器 (192.168.66.x) 上运行,而不是我的以太网适配器)。但这也没有用:(

我笔记本电脑上的 client.py 代码总是返回这个错误:

连接错误:[WinError 10060]连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应

希望有任何帮助:)

编辑:这可能与我电脑上的防火墙阻止连接或其他什么有关吗?

【问题讨论】:

    标签: python sockets connection


    【解决方案1】:

    发现问题!今天它实际上是通过禁用我的主机 PC Windows Defender 内部防火墙和在 0.0.0.0 上运行服务器来工作的,这很奇怪,因为昨天它没有工作......

    【讨论】:

      猜你喜欢
      • 2021-06-29
      • 2020-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多