Python socket errno 111

时间:2018-03-17 23:12:07

标签: python sockets connection

所以我跑的时候

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连接拒绝。我做错了什么

1 个答案:

答案 0 :(得分:3)

  

s.bind(('',8088))

您在端口8088上绑定

  

s.connect(('127.0.0.1',8080))

但是尝试连接到端口8080.

请注意,8088(绑定)与8080(连接)不同,这就是连接失败的原因,即连接被拒绝