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:      
Заголовок:
Текст:





  Закладки на сайте
  Проследить за страницей
Created 1996-2017 by Maxim Chirkov  
ДобавитьРекламаВебмастеруГИД  
Hosting by Ihor