チャットできるようなプログラム作ってるんですが
クライアントとサーバーの入出力のメソッドについてちょっと聞きたいです。
本を参考に作ってみたんですが、

クライアントの出力のメソッドがOutputStream(----)
入力のメソッドがBufferedInputStream(----)

サーバーの出力のメソッドがPrintWriter(----)
入力のメソッドがBufferedReader(----)

です。なぜクライアントとサーバーの入出力を同じメソッドにせず
わざわざ違うメソッド使うんでしょう??意味あるんでしょうかこれ。