UDP发送数据然后接收数据

 1 from socket import *
 2 #创建UDP套接字
 3 udp_socket = socket(AF_INET,SOCK_DGRAM)
 4 #绑定一个端口
 5 udp_socket.bind(('',8989))
 6 addr = ('192.168.0.107',8080)
 7 data = input('请输入要发送的信息:')
 8 #发送数据
 9 udp_socket.sendto(data.encode('gb2312'),addr)
10 recv_data = udp_socket.recvfrom(1024)#表示本次接收的最大字节数1024
11 print('接收到%s的消息是%s'%(recv_data[1],recv_data[0].decode('gb2312')))
12 #关闭套接字
13 udp_socket.close()

 

 

posted @ 2020-04-13 21:37  小他_W  阅读(388)  评论(0编辑  收藏  举报