inStream = new ObjectInputStream(this.socket.getInputStream());
Packet rank = (Packet)inStream.readObject();
Hallo, Ich sollte ein Array von zwei Clients erhalten. Ich kann nur von einem Client empfangen und prompt einen Fehler wie folgt aus: Vielen Dank im Vorausjava Socket ObjectInputStream
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:209)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.ObjectInputStream$PeekInputStream.read(ObjectInputStream.java:2338)
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2351)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2822)
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:804)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java:301)
at ServerGraph$Handler.run(ServerGraph.java:350)
Höchstwahrscheinlich wird die Sendeseite das Objekt schreiben, aber didn‘ t schließen() oder sogar bündig() die Verbindung. –