Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книги автора: Разработка приложений в среде Linux. Второе изданиеLinux Application Development. Second Edition
/ Книга: Разработка приложений в среде Linux. Второе издание
17.7. Ошибки сокетов
17.7. Ошибки сокетов
Некоторые значения errno
встречаются только при работе с сокетами. Ниже приведен список специфических ошибок сокетов вместе с краткими их описаниями.
EADDRINUSE |
Запрашиваемый адрес уже используется и не может быть переприсвоен. |
EADDRNOTAVAIL |
Запрашивается несуществующий адрес. |
EAFNOSUPPORT |
Указано неподдерживаемое семейство адресов. |
ECONNABORTED |
Соединение прервано программным обеспечением. |
ECONNREFUSED |
Удаленная машина отклонила попытку соединения. |
ECONNRESET |
Соединение переустановлено удаленным концом. Это, как правило, указывает на то, что удаленная машина была перезагружена. |
EDESTADDRREQ |
Выполнена попытка передачи данных через сокет без предоставления адреса назначения. Это может происходить только в дейтаграммных сокетах. |
EHOSTDOWN |
Удаленный хост не находится в сети. |
EHOSTUNREACH |
Удаленный хост недоступен. |
EISCONN |
Для сокета уже установлено соединение. |
EMSGSIZE |
Данные, передаваемые через сокет, слишком велики для отправления в одном элементарном сообщении. |
ENETDOWN |
Сетевое соединение прекратилось. |
ENETRESET |
Сеть была сброшена, что вызвало потерю соединения. |
ENETUNREACH |
Указанная сеть недоступна. |
ENOBUFS |
Для обработки запроса доступного пространства буфера недостаточно. |
ENOPROTOOPT |
Выполнена попытка установить неправильную опцию. |
ENOTCONN |
До выполнения операции необходимо установить соединение. |
ENOTSOCK |
Специфическая сокетная операция была направлена на файловый дескриптор, который ссылается не на сокет. |
EPFNOSUPPORT |
Указано неподдерживаемое семейство протоколов. |
EPROTONOSUPPORT |
Запрос был сделан для неподдерживаемого протокола. |
EPROTOTYPE |
Для сокета был указан несоответствующий тип протокола. |
ESOCKTNOSUPPORT |
Выполнена попытка создания неподдерживаемого типа сокета. |
ETIMEDOUT |
Время соединения истекло. |
Похожие страницы
- Создание очереди сокетов
- Глава 17 Работа в сети с помощью сокетов
- 3.2.4. Ошибки при задавании вопросов
- Ошибки проектирования базы данных
- 6.2. Типичные ошибки при проведении программ продвижения и варианты их устранения
- Часть четвертая Стратегии защиты от Главной Ошибки
- 4.4. Типичные ошибки распределения прав
- Ошибки при подсчете СТП
- 2.5.3. Возможные ошибки
- Ошибки в формулах
- 5.5.7. Пары сокетов
- Программный интерфейс сокетов