A couple weeks ago, I was asked to create a simple communicator for one of our clients. I had to dig deeper into the topic and I decided to create a very basic proof of concept, without all the shiny features, a straightforward chat application that implements
https://github.com/mkunysz/chat-server
https://github.com/mkunysz/chat-client