search

Home  >  Q&A  >  body text

python_error - Python,socket.error: [Errno 10061] 由于目标计算机积极拒绝,无法连接。

防火墙已关闭

# Echo client program
import socket

HOST = '127.0.0.1'    # The remote host
PORT = 50007              # The same port as used by the server
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((HOST, PORT))
s.sendall(b'Hello, world')
data = s.recv(1024)
s.close()
print('Received', repr(data))


# Echo server program
import socket

HOST = '127.0.0.1'                 # Symbolic name meaning all available interfaces
PORT = 50007              # Arbitrary non-privileged port
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((HOST, PORT))
s.listen(1)
conn, addr = s.accept()
print('Connected by', addr)
while True:
    data = conn.recv(1024)
    if not data:
                break
    conn.sendall(data)
conn.close()

ps:code from here

大家讲道理大家讲道理2804 days ago961

reply all(3)I'll reply

  • 阿神

    阿神2017-04-17 14:32:18

    1) Start the server first to see if it can start normally
    2) Because it is based on TCP, you can try to see if telnet can connect to the server. The format is telnet 127.0.0.1 5007. If telnet is not found, configure and start telnet
    3) If telnet fails, check whether python is allowed to access the network and configure it in the control panel.

    reply
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:32:18

    The service is not started or the connection information is incorrect

    reply
    0
  • ringa_lee

    ringa_lee2017-04-17 14:32:18

    I also encountered this problem, please help~

    reply
    0
  • Cancelreply