Python socket.create()引发了一个错误的10061

时间:2014-12-17 13:02:51

标签: python sockets connection

当客户端尝试连接到服务器时,它总是引发异常。我已禁用Windows防火墙和防病毒软件,并且我还在路由器配置面板上打开了端口50100。

服务器:

import socket

HOST = ''
PORT = 8882

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.bind((HOST, PORT))

s.listen(1)

conn, addr = s.accept()

s.close()

客户端:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

host = 'localhost'
port = 50100

remote_ip = s.gethostbyname(host)

s.connect((remote_ip, port))

s.close()

1 个答案:

答案 0 :(得分:0)

在客户端中指定正确的远程端口(即,与服务器脚本中的端口相同)。

# Client
import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

host = 'localhost'
port = 8882

remote_ip = socket.gethostbyname(host)

s.connect((remote_ip, port))

s.close()