0
私はTic-Tac-Toeゲームを作って私の学校の課題に取り組んでいます。私の先生はサーバーを稼働しており、オブジェクトを前後に送信することによって対話します。 学校のプロジェクトなので、コード全体を投稿することはできませんが、ここではエラーが発生しています。これをターミナルで実行すると、完璧に動作します(サーバーからオブジェクトを取得しています)。ソケット接続はEclipseでのみリセットされますが、端末ではリセットされません。
ObjectInputStream in = new ObjectInputStream(socket.getInputStream());
System.out.println(in.readObject()); // i get the name of the object
ただし、私はEclipseを使って全く同じ問題を実行するとします。 は、私はエラーを取得:するSystem.out.println(in.readObjectは())、それは、端末ではなく、Eclipseで実行される理由は、何らかの理由29.
Exception in thread "main" java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:209)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.net.SocketInputStream.read(SocketInputStream.java:223)
at java.io.ObjectInputStream$PeekInputStream.peek(ObjectInputStream.java:2303)
at java.io.ObjectInputStream$BlockDataInputStream.peek(ObjectInputStream.java:2596)
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2606)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1319)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:371)
at here.TicTacToeClient.main(TicTacToeClient.java:29)
ライン上にあります?