A lot of changes... Fix: admin connection/authentication, connection/disconnection users (i.e., bug google chrome whenever a user close the wochat's tab, socket remains open), isReachable() was deleted (buggy if there's a firewall) and replaced with an ACK mechanism: introduced ScheduledExecutorService to check at fixed rate if there's any message with no the corresponding ACK.