Websocket research links
A WebSocket server is a TCP application listening on any port of a server that follows a specific protocol, simple as that. The task of creating a custom server tends to scare people; however, it can be easy to implement a simple WebSocket server on your platform of choice

Title WAMP - Web Application Messaging Protocol
Description WAMP is an open WebSocket subprotocol that provides two application messaging patterns in one unified protocol Remote Procedure Calls and Publish/Subscribe.