如何解释通过UDP

时间:2019-02-15 08:47:54

标签: python udp

im正在处理通过UDP接收数据的应用程序。到目前为止,一切都很好。可以了我有一台计算机将数据发送到另一台计算机,但是在接收计算机上,我无法解释接收到的数据。

我正在接收数据的Python脚本如下:

[...]
msg, addr = server_socket.recvfrom(1024)
print('Type:')
print(type(msg))
print('Messsage:')
print(msg)
print('Size:')
print(len(msg))
[...]

The output looks like this

我的问题是我现在不知道如何处理收到的信号。由于msg的类型是字符串,因此我尝试使用struct.unpack()将字符串解释为二进制,但这不起作用。

通常,我会认为接收到的信号是二进制的,当我打印它时,仅消息的最后一部分看起来像二进制的。显然,我缺少有关此方面的知识。因此,如果您能给我一些有关如何处理接收到的信号的建议,那就太好了。

请随时询问更多信息。

0 个答案:

没有答案