Помилки Linux/POSIXПомилка
EPROTOTYPEEPROTOTYPE — Невідповідний тип протоколу для сокета
Тип протоколу не відповідає типу використовуваного сокета.
linuxmacosunix
Що спричиняє цю помилку
Операція з сокетом вказала протокол, що не відповідає типу сокета. Наприклад, підключення UNIX-сокета датаграм до потокового сокета.
Як виправити
Переконайтеся, що тип сокета (SOCK_STREAM, SOCK_DGRAM) відповідає потрібному протоколу. Перевірте, що обидві кінцеві точки використовують однаковий тип сокета.
Пов'язані коди помилок
Помилки Linux/POSIXІнформація
SIGCHLD (17)SIGCHLD (17) — Зміна стану дочірнього процесу
Дочірній процес завершився, зупинився або відновив роботу.
linuxmacosunix
Детальніше Помилки Linux/POSIXПопередження
EALREADYEALREADY — Операція вже виконується
На цьому сокеті вже виконується неблокуюча спроба встановлення з'єднання.
linuxmacosunix
Детальніше Помилки Linux/POSIXПопередження
EINTREINTR — Системний виклик перервано
Блокуючий системний виклик було перервано сигналом до його завершення.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
EUSERSEUSERS — Забагато користувачів
Система досягла максимальної кількості одночасних користувачів.
linuxunix
Детальніше Помилки Linux/POSIXПомилка
ECHILDECHILD — Немає дочірніх процесів
Процес, що викликає функцію, не має дочірніх процесів для очікування.
linuxmacosunix
Детальніше Помилки Linux/POSIXПомилка
EOVERFLOWEOVERFLOW — Значення надто велике для типу даних
Значення надто велике для збереження у цільовому типі даних.
linuxmacosunix
Детальніше