Fix: error managing in TCP client

This commit is contained in:
2026-05-02 19:35:03 +02:00
parent dc18a65078
commit fc15a3a15b
@@ -87,7 +87,14 @@ public class TCPClient implements IClient {
private void receiveMessage() { private void receiveMessage() {
while (true) { while (true) {
try { try {
Object read = socketReceive.readObject(); Object read;
try {
read = socketReceive.readObject();
} catch (IOException e) {
e.printStackTrace();
break;
}
if (read instanceof NetworkEvent event) { //TODO: avoid instanceof if (read instanceof NetworkEvent event) { //TODO: avoid instanceof
if (event.getIsError()) { if (event.getIsError()) {
System.out.println(event); System.out.println(event);
@@ -99,7 +106,7 @@ public class TCPClient implements IClient {
controller.setModel(model); controller.setModel(model);
controller.view.render(); controller.view.render();
} }
} catch (Exception e) { } catch (ClassNotFoundException e) {
e.printStackTrace(); e.printStackTrace();
break; break;
} }