このようなことがうまくできるかどうか疑問に思っています:
Socket s = new Socket("", 1234);
BufferedInputStream in = new BufferedInputStream(s.getInputStream());
BufferedOutputStream out = new BufferedOutputStream(s.getOutputStream());
ObjectInputStream oin = new ObjectInputStream(s.getInputStream());
ObjectOutputStream out = new ObjectOutputStream(s.getOutputStream());
または、おそらくそれを行うためのより良い方法がある場合。Buffered I/O ストリームを介して生データを送信し、オブジェクト ストリームを使用して詳細を伝達し、プログラムの接続用のプロトコルを確立したいためです。byte
現在、バッファリングされたストリームを使用し、クライアント/サーバー プロトコルに配列を使用しようとしていますが、byte
受信した配列が期待するものと等しくないという問題が発生したため、==
演算子と.equals()
メソッドはそうします私にはうまくいきません。