我正在使用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)
导致超时异常。我在哪里弄错了?