标签:recv 在服务器 服务 send type cep port oca encode
服务器端
import socket server = socket.socket() server.bind(("localhost", 6969)) #绑定要监听的端口 server.listen(2) #监听多少个连接 while True: conn,addr=server.accept() #等待数据 #conn就是客户端连过来而在服务器端围棋生成的一个连接实例 print(conn) print(addr) # server.accept() while True: data = conn.recv(1024) if data is None: print("connection lost") break print("recv", data) print(type(data)) conn.send(data.upper()) server.close()
客户端
import socket client = socket.socket() #生命socket类型,生成socket连接对象 client.connect((‘localhost‘, 6969)) while True: msg = input("type here >>").strip() if len(msg) == 0: continue client.send(msg.encode(‘utf-8‘)), # 不能send空 data = client.recv(1024) print(data.decode()) client.close()
标签:recv 在服务器 服务 send type cep port oca encode
原文地址:https://www.cnblogs.com/hinimix/p/9056953.html