1

\n 文字に到達するまでデータを読み取るソケットを用意する予定です (データ ストリームから個々のメッセージを読み取るため)。しかし、送信しているメッセージにたまたま \n 文字に一致するバイトが含まれている場合はどうなるでしょうか? それは時期尚早に読書を終わらせ、すべてを台無しにしないでしょうか? 人々は通常、データの特定の部分までどのように読み取るのでしょうか?


わかりました、Joe は「\n」文字まで読む代わりに、多くの優れた代替手段を提供してくれました。(そういえば、\n はテキストベースのものだけに使われているのかもしれません)

引用ジョー: ここにはたくさんの選択肢があります。1) 区切り文字がコンテンツの一部である場合は、区切り文字を何かに置き換えます。2) \n よりも可能性が低い区切り文字を選択します。3) 解析する各メッセージの前にメッセージ長を含めます。と

#3は、私がやろうとしていることを達成するための最良の方法のようです.

4

0 に答える 0