socket
server
import socket phone = socket.socket() phone.bind(('127.0.0.1', 8083)) phone.listen(5) while True: conn, client_addr = phone.accept() while True: try: data = conn.recv(1024) if not data: break print('客户端的数据', data) conn.send(data.upper()) except ConnectionResetError: break conn.close() phone.close()
client:
import socket phone = socket.socket(socket.AF_INET, socket.SOCK_STREAM) phone.connect(('127.0.0.1', 8083)) while True: msg = input('>>: ').strip() if not msg: continue phone.send(msg.encode('utf-8')) data = phone.recv(1024) print(data.decode('utf-8')) phone.close()

浙公网安备 33010602011771号