>>968
何というか、その流すデータのフォーマットを考えるところから
そのアプリケーションを作る、という作業だと思うんだが・・・
そういう意味で、>>957はプロトコルって言ってるんだろうけど
それが理解できないのは辛いんじゃないか?

個人的には、Streamの上に、ObjectStreamを乗せて
通信データのキャリアオブジェクトを流す、
それが分かりやすいかな、と。相手がJava限定なら。
か、XMLEncoder,Decoderと組み合わせて、XMLベースで流すか。
バイト列単位のフォーマットは、扱いが難しいよ、
せっかくパケットの分割集約なんかはTCP層がやってくれるんだから
それはやらなくていいと思う