WebSocket API-val nem tudsz tetszoleges TCP socketet nyitni, egy full-duplex uzenet-alapu kommunikacio, egy sajat protokollal (a WebSocket protokoll). Definialva van az egyes uzenetek formatuma, lasd: https://tools.ietf.org/html/rfc6455#section-5.2
Ez csak annyival van elorebb, mint a sima HTTP/XHR, hogy ez full-duplex. De attol meg egy jol definialt alkalmazas-szintu messaging protokoll, nem peidg egy API tetszoleges TCP socketek nyitasara.