服务端
#udp叫用户数据报协议,它不会出现粘包形象,但会出现信息缺失#udp服务端单进程‘‘‘import socket udpserver =socket.socket(socket.AF_INET,socket.SOCK_DGRAM)ip_port =(‘127.0.0.1‘,8083)udpserver.bind(ip_port) #绑定手机卡,即确定服务器,udp只管收发信息,不必管对方是否确认了.即不必建立管道,#同时也不会等待对方是否发送信息while True: #通信循环 data,client_addr= udpserver.recvfrom(1024) print(data.decode(‘utf-8‘)) msg =input(‘>>>:‘).strip() udpserver.sendto(msg.encode(‘utf-8‘),client_addr) ‘‘‘客户端
import socketupdclient =socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #买手机server_ip_port =(‘127.0.0.1‘,8083) #找到服务端软件while True:#通信循环 msg =input(‘>>>:‘).strip() updclient.sendto(msg.encode(‘utf-8‘),server_ip_port) #发送信息,信息量,服务端地址 data,server_ip =updclient.recvfrom(1024) #接收信息 print(data.decode(‘utf-8‘))
时间: 2024-10-13 04:24:42