如何将python套接字的值存储在double中?

时间:2013-12-10 21:53:54

标签: java python sockets double

我基本上是从Java应用程序向Python服务器发送双打。现在,我如何检索那些双打并将它们存储在变量中?

这是我检索数据/双打的方法:

data = client_sock.recv(1024)

现在data是一个字符串。我想要一双。我该怎么办?

1 个答案:

答案 0 :(得分:2)

要从IEEE 754转换,您需要使用struct module,如下所示:

value = struct.unpack("<d", data[:8])

请注意,<表示little-endian。如果这不起作用,请尝试>d