クライアントアプリケーションからソケットを使用してサーバーアプリケーションに文字列メッセージを送信しています。私は、クライアントから送信するDataOutputStreamと私のサーバーでメッセージを受信するDataInputStreamを使用しています。クライアントから1つの文字列を送信していますが、サーバーに到達すると、いくつかのメッセージに分割されることがあります。これをどうやって処理するのか、これを処理する最良の方法は何ですか?TCPで受信した壊れたメッセージを解析する方法
おそらく受信した壊れたメッセージをそれぞれ読み取って、各文字で区切り文字が1つのメッセージの最後であることを知ることができます。しかし、これを処理するより良い方法はありますか?
これは、 'networking'タグで*一番質問されて答えられた質問でなければなりません。 – caf