This server (with the client example as module) supports simple command like echo, time and have the possibility to download file not only using TCP but also using UDP. Number of clients limited only by the queue length.
It was created to explore capabilities of Java NIO and limitations of basic TCP/IP Java sockets.