Espruino:Справочник по API/Класс Socket/error

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Событие 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-данные

Примеры

См.также

Внешние ссылки