"Header:Message"の形式でクライアントにデータを送信するためのPythonでサーバーを作成しましたどのようにPythonソケットをフラッシュしますか?
私は個々のメッセージを個別に送信して、クライアントが
残念ながら、私は適切にpythonソケットをフラッシュする方法を見つけることができないので、複数のセンドをすばやく連続して実行すると、メッセージはまとめてまとめられます1つの大きなチャンクとして送信されます。
例:
Serverが送信...
socket.send ("header1:message1")
socket.send ("header2:message2")
socket.send ("header3:message3")
クライアントが受け取る... "HEADER1:message1header2:message2header3:message3"
私は3つの個別のメッセージを受け取りたいheader1:message1
header2:message2
header3:message3
私はeacの後にフラッシュする方法が必要ですh send
正確な複製:http://stackoverflow.com/questions/1097974/how-to-flush-a-socket-in-python – ChristopheD
*重複しない*タイトルは*文字通り*重複ですが、質問は実際には機能的に異なります。 OPは以下の@eboのような答えが必要です。 –
これは正しいと思われます。次回は少し遅くなります;-) – ChristopheD