python TCP 简单实现

mac2024-04-02  36

python TCP 简单实现

TCP通信模型

服务端代码

import socket tcp_server_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) tcp_server_socket.bind(("",9090)) tcp_server_socket.listen(128) client_socket= tcp_server_socket.accept() print(client_socket) clientAddr=client_socket[1] client_socket=client_socket[0] recv_data=client_socket.recv(1024) print('接收到的数据为:', recv_data.decode('gbk')) client_socket.send("thank you !".encode('gbk')) client_socket.close()

客户端代码

import socket tcp_client_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM) server_ip=input("请输⼊服务器ip:") server_sport=int(input("请输⼊服务器端口:")) tcp_client_socket.connect((server_ip,server_sport)) send_data=input("请输⼊要发送的数据:") tcp_client_socket.send(send_data.encode("gbk")) recvData=tcp_client_socket.recv(1024) print('接收到的数据为:', recvData.decode('gbk')) tcp_client_socket.close()
最新回复(0)