我通过wifi接收UDP数据包,在PC上运行一个简单的python脚本。服务器和PC在同一个子网中。在
服务器大约每20毫秒发送15个uint_(每个4个字节)。似乎未收到十六进制值。任何反馈为什么会发生这种情况,我们将不胜感激。 比如我得到这样的东西
'\xb3}fC\xb7v\t>\xc8X\xd2=g\x8e1\xbf\xe6D3\xbf\x00\x00\x13\xc3\xc8g\x1b@\xc2\x12\xb2B\x01\x000=\x02\xc0~?\x01\x00\x94<\x00\x00\x00\x00\x00\x00\x00\x00\x00
@\x9c\xbe\xac\xc9V@', ('192.168.4.1', 4097))
print语句不知道您需要十六进制输出,因此它将具有有效字符表示的十六进制值解释为字符。如果要将其打印为十六进制字节,请参阅Print a string as hex bytes中的解决方案。在
即,做:
相关问题 更多 >
编程相关推荐