先看客户端如何发送数据
from socket import * udpSocket = socket(AF_INET, SOCK_DGRAM) destIp = input("请输入目的ip:") destPort = int(input("请输入目的port:")) sendData = input("请输入要发送的数据:") #udpSocket.sendto(sendData.encode("utf-8"), (destIp, destPort)) udpSocket.sendto(sendData.encode("gb2312"), (destIp, destPort)) 上面是客户端发送数据的demo 输入对方的ip地址和 和端口号 还有想发送的 就可以直接发送了 前提是首先要运行下面的服务的代码
服务端代码
from socket import * udpSocket = socket(AF_INET, SOCK_DGRAM) udpSocket.bind(("", 8080)) recvData = udpSocket.recvfrom(1024) content, destInfo = recvData print("content is %s"%content) print("content is %s"%content.decode("gb2312"))