Socket的编程模型如下图。
server
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# bind需要传递tuple作为参数
server.bind(('0.0.0.0', 8080))
server.listen(3)
client, addr = server.accept()
# 获取从客户端发过来的数据
while True:
data = client.recv(1024)
print(data.decode("utf8"))
res = input(">>>: ")
if res == "exit":
client.close()
server.close()
break
client.send(res.encode("utf8"))
小于 1 分钟