練習用にクライアント サーバー アプリケーションを構築したいと考えています。それほど難しくない簡単なチャットから始めました。「command:msg」など、文字列を単純に分割するだけで、さまざまなコマンドを識別することもできます。でも、それは少し不便かもしれないと思います。だから、それを実現するためのより良い方法があるかどうか疑問に思っています。そして、私はその側につまずいた: http://www.javaworld.com/jw-01-1997/jw-01-chat.html?page=6 最後にそれは言う:
ただし、別の、より洗練されたソリューションは、一連のストリーム クラスの背後にあるプロトコルを抽象化することです。ヘッダーの構築と挿入の詳細はストリーム クラスによって自動的に処理され、クライアントは以前とほぼ同じインターフェイスのままになります。クライアントはメッセージをストリームに書き込みますが、ストリームをフラッシュする代わりに、アタッチするメソッドを呼び出します。適切なヘッダーを追加し、カプセル化されたメッセージを送信します。
それが何を意味するのかよくわかりません。誰かがそれを説明できますか、それともコード例を教えてください。ひょっとしたら、他にも方法があるのではないでしょうか?