Python 套接字错误号 111
Python socket errno 111
所以当我运行
import socket
import time
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('', 8088))
s.listen(10)
while 1:
c, addr = s.accept()
print c, addr
c.send('hello')
c.close()
s.shutdown()
和
import socket
s = socket.socket()
s.connect(('127.0.0.1', 8080))
while 1:
print s.recv(2048)
我收到 errno 111 连接被拒绝。我做错了什么
s.bind(('', 8088))
您在端口 8088 上绑定
s.connect(('127.0.0.1', 8080))
但尝试连接到端口 8080。
请注意 8088(绑定)与 8080(连接)不同,这就是连接失败的原因,即 连接被拒绝。
所以当我运行
import socket
import time
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('', 8088))
s.listen(10)
while 1:
c, addr = s.accept()
print c, addr
c.send('hello')
c.close()
s.shutdown()
和
import socket
s = socket.socket()
s.connect(('127.0.0.1', 8080))
while 1:
print s.recv(2048)
我收到 errno 111 连接被拒绝。我做错了什么
s.bind(('', 8088))
您在端口 8088 上绑定
s.connect(('127.0.0.1', 8080))
但尝试连接到端口 8080。
请注意 8088(绑定)与 8080(连接)不同,这就是连接失败的原因,即 连接被拒绝。