我开发了一个小型Python程序,该程序应从另一个客户端或服务器接收和输出数据。但是,我收到一条我不知道的错误消息。谁能帮我?非常感谢
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('192.168.1.34', 80))
from_server = client.recv(4096)
client.close()
print from_server
Error:
Traceback (most recent call last):
File "CallManager2.py", line 4, in <module>
client.connect(('192.168.1.34', 80))
File "/usr/lib/python2.7/socket.py", line 228, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 111] Connection refused
答案 0 :(得分:0)
该错误源于您的程序无法访问服务器或其他客户端。
检查您要连接的地址上是否有某些内容正在侦听传入的连接。
然后,您可以检查要连接的地址是否与程序位于同一网络上。