Python UDP请求挂起

时间:2020-04-19 17:10:15

标签: python python-3.x sockets udp

我有以下代码,该代码通过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)

0 个答案:

没有答案
相关问题