0

私は、チャットメッセージ、コマンドなどにソケットプログラミングを使用しているJavaスイングを使用してチャットプロジェクトに取り組んでいます。テスト中に、ソケットを介してクライアントプログラムからサーバープログラムに送信される転送にデータ損失があることがわかりました。コードを詳しく調べた結果、クライアント プログラムを介して送信される各メッセージまたはコマンドが 650 ミリ秒の間隔で受信されることがわかりました。その間に「cmd 1」、「cmd 2」、「cmd 3」などの複数のコマンドを送信しようとすると、「cmd 1」のみを受信し、2 番目のメッセージが消えるか受信されず、数ミリ秒後に「cmd 3」 」を受け取ります。プログラムをライブに見せるためにデータ損失が発生しないソケット プログラムを提案してください。

4

1 に答える 1