Chat server demo using NIO + console chat client. Asynchronous sockets and byte-buffer work illustrated.

Clients can send addressed messages, broadcast messages and ask server for time.