linux python脚本发送和接收udp
1,python脚本实现发送udp数据
import socket
import time
#创建socket对象
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
#发送数据 字节
str1 = {"name":"tom"}
while True:
s.sendto(str(str1).encode(), ('192.168.1.255', 10000))
time.sleep(1)
2,python脚本实现接收udp数据
import socket
import datetime
#创建socket对象
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
# s.bind(('192.168.1.255', 10000))
s.bind(('', 10000))
while True:
data = s.recv(102400)
print("开始收到下面一条udp" + ' 当前时间: ' + str(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')))
print(data.decode())