私の実験では、
サーバーにこれがある場合:
ObjectInputStream objectInputStream = new ObjectInputStream(socket.getInputStream());
ObjectOutputStream objectOutputStream = new ObjectOutputStream(socket.getOutputStream());
次に、クライアント側はこれを逆の順序で行う必要があります。
ObjectOutputStream objectOutputStream = new ObjectOutputStream(socket.getOutputStream());
ObjectInputStream objectInputStream = new ObjectInputStream(socket.getInputStream());
そうしないと、サーバーとクライアントがデッドロックします。
これの理由は何ですか?正式な API 仕様はありますか?