UDP编程
服务端
import socket
socketfd=socket.socket(AF_INET, SOCK_DGRAM) #建立UPD套接字
socketfd.bind(('0.0.0.0',8888)) #绑定
while True:
try:
data,addr=socketfd.recvfrom(1024)
except KeyboardInterrupt:
print('服务器断开')
break
print(data.decode())
socketfd.sendto(b'OK',addr)
socketfd.close()
客户端:
from socket import socket
socketfd=socket(AF_INET, SOCK_DGRAM)#创建套接字
ADDR=('127.0.0.1',8888)#服务端地址
while True:
data=input(">>")
if not data:
break
socketfd.sendto(data.encode(),ADDR)
data,addr=socketfd.recvfrom(1024)
print(data.decode())
socketfd.close()
浙公网安备 33010602011771号