今天简单复习了下UDP编程,主要也是为了写老王的实验报告
设计思想:
服务器端:
1.建立套接字
2.绑定端口
3.准备监听
4收到数据后打印
客户端:
1.建立套接字
2.通过地址和端口向服务器端发送数据
socket_UDP_client.py
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
addr = ('localhost',9999)
while True:
msg = input('>>').strip()
client.sendto(msg.encode(),addr)
client.close()
socket_UDP_server.py
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server.bind(('localhost',9999))
print('准备开始监听......')
while True:
data,addr= server.recvfrom(1024)
print("服务器端表示已经收到了",data.decode())
server.close()
当然这里参考了别人的博客:
https://blog.csdn.net/c_base_jin/article/details/69681066
https://www.cnblogs.com/whatbeg/p/5155524.html