JavaScript WebSocket: опис, принцип роботи, застосування

Обробка помилок

Як тільки між клієнтом і сервером встановлено з’єднання, з примірника WS запускається подія Open. Помилки, які мають місце під час спілкування, генеруються. Це визначається за допомогою події OnError. Виникнення помилки завжди супроводжується розривом з’єднання.

OnError — подія викликається, коли щось не так відбувається між комунікаціями. За помилкою події слід завершення з’єднання. Рекомендується завжди інформувати користувача про непередбачені помилки і намагатися знову підключити з’єднання.

Коли справа доходить до обробки помилок, потрібно враховувати як внутрішні, так і зовнішні параметри:

  • Внутрішні параметри включають помилки, які можуть бути згенеровані з-за помилок в коді або несподіваного поведінки користувача.
  • Зовнішні помилки не мають нічого спільного з додатком, скоріше, вони пов’язані з параметрами, якими не можна управляти. Найбільш важливим з них є підключення до мережі.
  • Будь інтерактивне двонаправлене веб-додаток вимагає активного підключення до інтернету.