【发布时间】:2020-10-09 20:34:53
【问题描述】:
我想创建一个客户端可以始终连接到服务器的服务器-客户端连接。我该怎么做?请帮我。当我尝试时,发生了这个错误。 "ConnectionResetError: [WinError 10054] 现有连接被远程主机强行关闭"
- 代码-
服务器:
import socket
try:
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host,port))
s.listen(1)
conn, addr=s.accept()
while True:
conn.send(("Test message").encode())
print((conn.recv(1024)).decode())
except Exception as error:
print(str(error))
客户:
import socket
try:
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((server_host,port))
while True:
print((s.recv(1024)).decode())
s.send(("Test message").encode())
except Exception as error:
print(str(error))
【问题讨论】:
-
我想你正在寻找 websocket:websockets.readthedocs.io/en/stable/intro.html
标签: python sockets websocket connection client-server