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()

  

 

posted @ 2021-05-09 16:58  苍山如海,残阳如血  阅读(72)  评论(0)    收藏  举报