我已经建立了一个客户机-服务器通信。在
问题是我不能发送超过一条信息,我试图修复它,但我不知道出了什么问题。在
这是我的代码:
**服务器代码和客户端代码在两个不同的python窗口中运行。在
服务器:import socket
s = socket.socket() # Create a socket object
host = socket.gethostname() # Get local machine name
port = 12345 # Reserve a port for your service.
s = socket.socket()
s.bind((host, port)) # Bind to the port
s.listen(5) # Now wait for client connection.
conn, addr = s.accept()
print('Got connection from ', addr[0], '(', addr[1], ')')
while True:
data = conn.recv(1024)
print(data.decode("utf-8"))
if not data:
break
conn.sendall(data)
conn.close()
print('Thank you for connecting')
客户:
^{pr2}$
有人能帮忙吗?在