UDP套接字无法从服务器接收数据:python

时间:2019-12-30 10:01:37

标签: python udp python-sockets tftp

我正在使用UDP建立TFTP连接。 我的客户端能够成功向服务器发送请求

    cSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    cSocket.bind(('', clientPort))
    cSocket.settimeout(1)
    cSocket.sendto(key, (Serverip, 69)) 

服务器可以接收它

    serverSock.bind((serverIP, 69))
    request, clientIP = serverSock.recvfrom(1024)

现在其他端口服务器正在通过确认响应客户端

    aSocket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    aSocket.settimeout(0.1)
    aSocket.sendto(byteArray, (clientIP, clientPort))

从Wireshark,我可以看到来自服务器的确认邮件,但

data, addr = cSocket.recvfrom(1024)

导致超时异常。我在哪里弄错了?

0 个答案:

没有答案