I\'ve read about WebSockets but they don\'t seem to be pure \"sockets\", because there is an application layer protocol over them. \"ws:\"
The benefit of WebSocket is that it is HTTP based. You can use it also in environments there http proxies are used. Thus Websocket has a higher infrastructure compatibility as plain tcp.
Additionally http/WebSocket is providing you some features which you otherwise have to specify on your own: