Я искал этот вопрос, но я не мог понять вопрос, так как он не был вообще общим, я бы не нашел решение для чтения UDP-пакетов, содержащих текст UTF-8 для пример.Socket: Чтение UDP-пакета
Так я сделать сокет, что делает пакет UDP, содержащий UTF-8 текст, и я посылаю это так:
import socket
UDP_IP = "127.0.0.1"
UDP_PORT = 80
MESSAGE = "Hello, World!"
sock = socket.socket(socket.AF_INET,
socket.SOCK_DGRAM)
sock.sendto(MESSAGE, (UDP_IP, UDP_PORT))
Позволяет определить это как sender.py
.
Теперь я хочу создать скрипт reciever.py
, который будет выполнен после sender.py
.
Как я могу это сделать? Я слышал о Data, addr = udp.recvfrom(1024)
, но я не совсем уверен, как это работает/как его использовать.
Таким образом, всякий раз, когда я выполняю их вместе, Reciever.py
может печатать UTF-8 текст отправленного пакета UDP.
Спасибо! – ShellRox