0

私はこのメッセージ変換を使用しています: %total_msg_length%|%msg_body% を使用して、tcp ソケット (python/pyqt) を介して文字列データを受信します。これは良い対流ですか、それとも何か他のことを試す必要がありますか?

4

1 に答える 1

0

それは珍しいことではありません。

(のように)区切り文字を使用する別の方法|は、メッセージの長さを固定サイズ(常に4文字または8文字など)にすることです。次に、4(または8または選択したもの)を読み取ってメッセージサイズを取得できます。これに伴う問題は、少なくとも2つの呼び出しを行う必要があることですrecv。1つは長さ、もう1つは体です。

于 2011-12-08T08:31:03.813 に答える