Python UDP-запрос завис - PullRequest
       7

Python UDP-запрос завис

0 голосов
/ 19 апреля 2020

У меня есть следующий код, который отправляет бит данных через UDP на локальный хост и запрашивает некоторые данные обратно. Тем не менее, каждый раз, когда я запускаю программу, она зависает в строке 25, но я не знаю почему. Поскольку я указываю только размер буфера, я предполагаю, что recvfrom() получает данные от того, куда он их отправил, но я не получаю ответа.

 2 import socket
 13 
 14 target_host = "127.0.0.1" #  localhost
 15 target_port = 80          #  http port
 16 
 17 #  create a socket object using IPv4 & UDP
 18 client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
 19 
 20 #  send some data
 21 client.sendto(b"AAAABBBCC", (target_host, target_port))
 22 
 23 
 24 #  receive some data
 25 data, addr = client.recvfrom(4096)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...