Learn JAVA NIO BlockingServer BlockingServerThreaded BlockingServerThreadPool NIOBlockingServer NIONonBlockingServerPolling NIONonBlockingServerSelector Reference https://www.youtube.com/watch?v=uKc0Gx_lPsg