WebSocket je komunikační protokol, který umožňuje moderním aplikacím obousměrnou síťovou komunikaci v reálném čase (real time streaming protocol). Aplikace mohou pomocí WebSocketu komunikovat se servery či ostatními aplikacemi, přenášet mezi sebou signály, prostý text, strukturovaná data, ale i soubory a jiný mediální obsah. WebSockety jsou implementovány do všech moderních webových prohlížečů a dají se tedy velice jednoduše využívat například v JavaScriptových aplikacích.
WebSocket je možné využít pro komunikaci mezi servery, ale už z názvu je zřejmé, že primární využití je na webu. Využijete je všude tam, kde potřebujete komunikaci v reálném čase, což mohou být například tyto aplikace:
Více informací o WebSocket protokolu a real-time komunikaci naleznete také na Wikipedii, kde jsou i odkazy na další zdroje.
Základní služby umožňující komunikaci přes websocket, které můžete integrovat do vašich online aplikacích a projektů. Základní websocket služby
Souhrnné informace o websocket službách pro vývojáře online aplikací a projektů využívajících komunikaci v reálném čase. Informace pro developery