import threading
import time
import socket
import string
import sys
import os
def clear_output():
os.system('cls' if os.name == 'nt' else 'clear')
if 'ipykernel' in sys.modules:
from IPython.display import clear_output as clear
clear()
def udpserver():
address=('127.0.0.1',10000)
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(address)
while 1:
data,addr=s.recvfrom(2048)
if not data:
break
clear_output() # 清除输出
print ("got data from",addr)
print (data.decode())
s.close()
def udpclient():
addr=('127.0.0.1',10000)
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
while 1:
data="0,5,884,223,0,6,9,0;12,05,0,51,0,50;84,622,666;"
if not data:
break
s.sendto(data.encode(),addr)
time.sleep(1)
s.close()