echo服务器

import socket from *
udpSocket = socket(AF_INET,socket_STREAM) #创建套接字
bindAddr = ("",7789)#ip地址和端口,ip 地址可以不用写默认表示主机上的ip
udpSocket.bind(bindAddr)
num = 1
while True:
    recvDate = udpSocket.recvfrom(1024)#接受对方发送的数据,返回值为元组,其中1024表示本次接收的最大字节
    
    updSocket.sendto(recvDate[0],recvDate[1])#其中recvDate[0]为接收到的内容,recvDate[1]为发送方的ip和port
    print(“将接收到的第%d个数据返回给对方,内容是:%s”  % (num,recvDate[0]))
num += 1
udpSocket.close()

猜你喜欢

转载自www.cnblogs.com/wangaige/p/9214071.html