如何在Python中提取UDP数据包的字节数组?

时间:2019-02-28 01:42:14

标签: python udp datagram

我正在写一个UDP服务器,该服务器接收3200个字节数据包的连续流。

data, addr = server_socket.recvfrom(3200)
print(type(data))

返回<type 'str'>令人困惑。

数据包中的基础数据应为大小为800的float数组。这是令人鼓舞的,因为它与我收到的3200字节(4字节浮点数)数据包一致。

我知道数据包在字节级别传输。我不能将它作为字符串处理,因为它是乱码,当然不是ASCII或UTF-8,但是我不认为我应该将其视为字符串。我不确定是否应该首先获取字节数组或其他东西,但是我的最终目标是提取此800个计数的float数组。这有可能吗?

0 个答案:

没有答案