udp:
server.py
from socket import *
sockfd=socket(AF_INET,SOCK_DGRAM)server_addr=("0.0.0.0",8888)
sockfd.bind(server_addr)
while True:
data,addr=sockfd.recvfrom(1024)
print("收到的消息",data.decode())
sockfd.sendto(b"thanks",addr)
sockfd.close()
client.py
from socket import *
HOST="127.0.0.1"
PORT=8888
ADDR=(HOST,PORT)
sockfd=socket(AF_INET,SOCK_DGRAM)
while True:
data=input("Msg>>")
if not data:
break
sockfd.sendto(data.encode(),ADDR)
msg,addr=sockfd.recvfrom(1024)
print("From server:",msg.decode())
sockfd.close()