[python]ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。

先写简单两个代码,如下:
客户端.py

import socket

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('127.0.0.1',8888))


s.send(b'Hello')
data = s.recv(1024)
print('从服务器端接收消息:{0}'.format(data.decode()))


s.close()

服务端.py

import socket

s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(('', 8888))
s.listen()
print('服务器正在启动...')

conn,address = s.accept()
print(address)

data = conn.recv(1024)
print('从客户端接收消息:{0}'.format(data.decode()))

conn.send('你好'.encode())
conn.close()
s.close()

如果此时运行客户端呢,就会出现如下情况
在这里插入图片描述
这是为什么呢,代码没有问题呀,因为你的服务器端口没有启动,当然连接不啦,怎么解决呢?,很简单,先运行服务端在运行客户端。
我用的是cmd,当然,pycharm、python都可以同时运行的啦,如下
[python]ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。_第1张图片

你可能感兴趣的:(半路程咬金)