Я создаю сокет UDP (centos 6), по которому я хочу отправить широковещательное сообщение.Все работает, создание сокетов работает - socket (..) возвращает значение = 25, но:
int val = 1;
if (setsockopt(a, SOL_SOCKET, SO_BROADCAST, &val, sizeof(val)) < 1){
debug("setsockoopt failed with errno: %d, socket %d", errno, a);
}
setsockopt устанавливает errno в значение = 2. Связь работает, я отправляю пакет udp на хост xxx255, и все моиприложения получают его, но мне интересно, откуда это errno пришло (errno = 2 = нет такого файла или каталога)
наилучшие пожелания