diff --git a/java/libraries/net/src/processing/net/Server.java b/java/libraries/net/src/processing/net/Server.java index 4cfeb784d..c03849c7f 100644 --- a/java/libraries/net/src/processing/net/Server.java +++ b/java/libraries/net/src/processing/net/Server.java @@ -309,8 +309,8 @@ public class Server implements Runnable { public void write(int data) { // will also cover char int index = 0; while (index < clientCount) { - clients[index].write(data); if (clients[index].active()) { + clients[index].write(data); index++; } else { removeIndex(index); @@ -322,8 +322,8 @@ public class Server implements Runnable { public void write(byte data[]) { int index = 0; while (index < clientCount) { - clients[index].write(data); if (clients[index].active()) { + clients[index].write(data); index++; } else { removeIndex(index); @@ -335,8 +335,8 @@ public class Server implements Runnable { public void write(String data) { int index = 0; while (index < clientCount) { - clients[index].write(data); if (clients[index].active()) { + clients[index].write(data); index++; } else { removeIndex(index);