0

\0Python では、NUL 文字 ( ) が見つかるまで文字列を受け取る TCP SocketServer をどのように記述すればよいでしょうか? 文字列が完全に受信された後、ソケットが新しい文字列を引き続き受信できるようにする必要があります。

4

1 に答える 1

0

ドキュメントを読む際に、「ストリームを利用する代替リクエスト ハンドラ クラス(標準ファイル インターフェイスを提供することで通信を簡素化するファイルのようなオブジェクト)」を使用する必要があります。

class MyTCPHandler(socketserver.StreamRequestHandler):

ファイルのようなインターフェイスがあれば、'\0' NUL 文字を取得するまでバイトを抽出できます。read() リクエストをブロックします。

于 2013-02-23T02:31:27.197 に答える