python UDP 通讯

client

from socket import *

HOST = '192.168.1.xxx'
PORT = 666

address = (HOST, PORT)
s = socket(AF_INET, SOCK_DGRAM)

while True:
    message = input('Send message:')
    s.sendto(message.encode('ascii'), address)
    data = s.recvfrom(1024)
    print(data.decode('ascii'))

s.close()

Server

from socket import *

HOST = '192.168.1.xxx'
PORT = 666

s = socket(AF_INET, SOCK_DGRAM)

s.bind((HOST, PORT))

print('...Waiting for message...')

while True:
    data, address = s.recvfrom(1024)
    print('Accept message:' + data.decode('ascii'))
    Reply = input('Send message:')
    s.sendto(Reply.encode('ascii'),address)
s.close()

  

 

posted on 2022-04-12 20:17  DuoRuaiMi4567  阅读(14)  评论(0编辑  收藏  举报