|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 28 Aug 2002 21:27:26 To : Sergey Kipnis Subject : Re: Бродкаст в Линуксе -------------------------------------------------------------------------------- >>> Sergey Kipnis wrote: 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 ) То, что винда без этого работает - баг винды. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/73681d0b9f37.html, оценка из 5, голосов 10
|