Flexable and extensible WebSocket chat application example with a PHP server.