1

(別のプログラムへの) TCP 接続を使用して 9 バイトのセットを取得するには、python プログラムが必要です。

9 バイトの最初のバイトは char を表し、残りは double を表します。

この情報を Python ソケットから抽出するにはどうすればよいですか? ストリーム データを変換するために手動で計算を行う必要がありますか、それとももっと良い方法がありますか?

4

2 に答える 2

3

パイソンを見てくださいstruct

http://docs.python.org/library/struct.html

だから何か

from struct import unpack

unpack('cd',socket_read_buffer)

--> ('c', 3.1415)

エンディアンに注意してください。

于 2012-05-08T16:58:00.317 に答える