До сих пор мы работали на локальных серверах, что почти никогда не даст нам ошибок, связанных с соединениями, тайм-аутами и т. Д. Однако в реальных производственных средах обработка таких ошибок имеет первостепенное значение. Поэтому сейчас мы обсудим, как мы можем обрабатывать ошибки подключения на стороне клиента.
Клиентский API предоставляет нам следующие встроенные события —
-
Connect — когда клиент успешно подключается.
-
Подключение — когда клиент находится в процессе подключения.
-
Отключить — когда клиент отключен.
-
Connect_failed — при сбое соединения с сервером.
-
Ошибка — сообщение об ошибке отправлено с сервера.
-
Сообщение — когда сервер отправляет сообщение, используя функцию отправки .
-
Переподключение — когда переподключение к серверу прошло успешно.
-
Переподключение — когда клиент находится в процессе подключения.
-
Reconnect_failed — когда попытка переподключения не удалась.
Connect — когда клиент успешно подключается.
Подключение — когда клиент находится в процессе подключения.
Отключить — когда клиент отключен.
Connect_failed — при сбое соединения с сервером.
Ошибка — сообщение об ошибке отправлено с сервера.
Сообщение — когда сервер отправляет сообщение, используя функцию отправки .
Переподключение — когда переподключение к серверу прошло успешно.
Переподключение — когда клиент находится в процессе подключения.
Reconnect_failed — когда попытка переподключения не удалась.
Для обработки ошибок мы можем обрабатывать эти события, используя объект out-socket, который мы создали на нашем клиенте.
Например, если у нас не удается установить соединение, мы можем использовать следующий код для повторного подключения к серверу.