The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Посылка broadcast пакетов в Linux (linux broadcast socket)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: linux, broadcast, socket,  (найти похожие документы)
Date: Wed, 28 Aug 2002 21:27:26 +0600 From: Valentin Nechayev <netch@segfault.kiev.ua> Newsgroups: fido7.ru.linux Subject: Посылка broadcast пакетов в Linux SK> Пишу тут небольшую кроссплатформенную аппликуху и неожиданно SK> столкнулся со странной проблемой. Попытка бродкастить посредством SK> sendto на адрес типа 192.168.1.255 приводит к EACCES(пермишна нету). В SK> вынь2к тот же код работает как часы. Под линуксом тот же код работает, SK> но только на нормальные адреса(типа 192.168.1.9). Вот такая мистика. SK> Код простейший: SK> s = socket(PF_INET, SOCK_DGRAM, 0 ) SK> bind(...); SK> sendto(s, ...) SK> close(s) SK> Что нужно поправить в консерватории? Что Линуксу не нравится? Какой SK> ему черт нужен? setsockopt( s, SOL_SOCKET, SO_BROADCAST, &one ) То, что винда без этого работает - баг винды.

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру