我在PC上运行服务器应用程序,它从客户端接收UDP数据包。收到UDP数据包(在WireShark中验证),但包含错误的校验和。我无法控制客户端,需要能够在Python中接收这些数据包。以下代码看不到数据包:
UDPSock = socket(AF_INET,SOCK_DGRAM)
UDPSock.bind(addr)
while 1:
data,addr = UDPSock.recvfrom(buf)
if not data:
print "Client has exited!"
break
else:
print "\nReceived message '", data,"'"
UDPSock.close()
无论如何,我可以收到格式错误的UDP数据包吗?