move writable loop up, use allocateDirect() again, rename variables
use SelectableChannel in queues, so processAndRequestWritable() needs no SocketChannel parameter or cast to SocketChannel
remove JavaDocs
pass thread count and client message length to server's constructor
gitignore from netbeans
create one project
mess
gitignore from netbeans