ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC] udp协议是基于数据包的无状态协议,由于它不会粘包,所以基于udp协议的socket实现起来很简单 ## 简单的C/S架构程序 由于udp通信实际工作中用得不多,所以并不做详细记录 **server端代码** ``` from socket import * server=socket(AF_INET,SOCK_DGRAM) server.bind(('127.0.0.1',8080)) while True: data,client_addr=server.recvfrom(1024) print(data) server.sendto(data.upper(),client_addr) server.close() ``` **client端代码** ``` from socket import * client = socket(AF_INET, SOCK_DGRAM) while True: msg=input('>>: ').strip() client.sendto(msg.encode('utf-8'),('127.0.0.1',8080)) data,server_addr=client.recvfrom(1024) print(data,server_addr) client.close() ```