Події OnOpen, OnClose і OnMessage
Сервер WebSocket — це проста програма, яка може обробляти події та дії WS. Зазвичай він надає методи, аналогічні API-інтерфейсу клієнта. У той же час більшість мов програмування надають реалізацію зв’язку між сервером і клієнтом WebSocket, виділяючи ініційовані події і дії.
Сервер WebSocket працює аналогічно клієнтам. Він реагує на події і, при необхідності, виконує дії. Незалежно від використовуваної мови програмування, кожен сервер WebSocket виконує певні процедури. Він ініціалізується за адресою веб-сокета, обробляє події OnOpen, OnClose і OnMessage, а також надсилає повідомлення клієнтам. Існує чотири основні події Websocket API:
- відкрито;
- повідомлення;
- закрито;
- помилка.
Кожне з подій обробляється за допомогою реалізації таких функцій, як OnOpen, OnMessage , OnClose і OnError відповідно. Це також може бути реалізовано за допомогою методу addEventListener..