Espruino:Справочник по API/Класс Socket/error
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Событие Socket.error[1]
Синтаксис
Socket.on('error', function(details) { ... });
Параметры
- details – объект с кодом ошибки (отрицательное целое число) и сообщение
Возвращаемое значение
Описание
Это событие генерируется, когда на сокете возникает ошибка и он закрывается (или вообще не был открыт). Если на этом сокете было вызвано событие connected, то событие error всегда будет следовать за событием close. Коды ошибок:
- -1: сокет закрыт (это не совсем ошибка, и она не запустит функцию обратного вызова)
- -2: нехватка памяти (обычно при выделении памяти под буфер для хранения данных)
- -3: таймаут
- -4: нет маршрута
- -5: занят
- -6: не найден (разрешение DNS-имен)
- -7: достигнуто максимальное количество сокетов
- -8: неотправленные данные (некоторые данные не могут быть отправлены)
- -9: сброс соединения (или отказ в подключении)
- -10: неизвестная ошибка
- -11: нет соединения
- -12: недопустимый аргумент
- -13: SSL-рукопожатие не удалось
- -14: неверные SSL-данные
Примеры
См.также
Внешние ссылки