diff --git a/engine/src/networking/com/jme3/network/kernel/tcp/SelectorKernel.java b/engine/src/networking/com/jme3/network/kernel/tcp/SelectorKernel.java index 659591764..cd1161c53 100644 --- a/engine/src/networking/com/jme3/network/kernel/tcp/SelectorKernel.java +++ b/engine/src/networking/com/jme3/network/kernel/tcp/SelectorKernel.java @@ -265,6 +265,9 @@ public class SelectorKernel extends AbstractKernel // Make sure the channel is closed serverChannel.close(); + // Force the selector to stop blocking + wakeupSelector(); + // And wait for it join(); }