网络编程-echo服务器

时间:2022-12-14 09:54:40

网络编程-echo服务器

网络编程-echo服务器

代码:

 1 #coding="utf-8"
 2 #name=echo服务器
 3 from socket import *
 4 
 5 #1.创建套接字
 6 udpSocket = socket(AF_INET,SOCK_DGRAM)
 7 
 8 #2.绑定本地的相关信息
 9 bindAddr = ("",7890)
10 udpSocket.bind(bindAddr)
11 
12 
13 num = 1
14 while True:
15     
16     #3.等待接受对方发送的数据
17     recvDate = udpSocket.recvfrom(1024)
18 
19     #4.将接受到的数据再发送给对方
20     udpSocket.sendto(recvDate[0],recvDate[1])
21     
22     #5.统计信息
23     print("已经将接受到的第%d个数据返回给对方,内容为:%s"%(num,recvDate[0]))
24     num+=1
25 
26 #6.关闭套接字
27 udpSocket.close()