информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsСетевые кракеры и правда о деле Левина
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft Authenticator прекращает... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
Не задаются это одно, а -1 это совсем другое. 17.02.04 16:52  Число просмотров: 1183
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
> в литературе четко написано что для TCP ни броадкасты ни
> мультикасты не задаюца...

Не задаются это одно, а -1 это совсем другое.
Под рукой нету линукса - проверь по своим манам:
;----------------------------------
from man socket(7):

SO_BROADCAST
Set or get the broadcast flag. When enabled, datagram sockets receive packets sent to a broadcast address and they are allowed to send packets to a broadcast address. This option has no effect on stream-oriented sockets.
;----------------------------------
No effect - если я правильно понимаю как раз и означает в данном случае - опцию выставить, но не обращать на неё в дальнейшем никакого внимания. Такие вот бл@ обидные нюансы :(
<programming>
[Unix] socket программинг - такой вот прикол... 17.02.04 12:28  
Автор: NeuronViking Статус: Незарегистрированный пользователь
<"чистая" ссылка>
s = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)
val = TRUE;
rc = setsockopt(s,SOL_SOCKET,SO_BROADCAST,(void*)&val,sizeof(int));

rc = 0; - почему?! должно быть -1
система линукс 7.0, ядро 2.4.20
при чем, проверяю через getsockopt - все работает!!! т.е. флаг броадкаста устанавливаеца...
а вот в винодовозе все ок - возвращается -1

в литературе четко написано что для TCP ни броадкасты ни мультикасты не задаюца...
хде собака порылась?
наставьте на путь истинный
Не задаются это одно, а -1 это совсем другое. 17.02.04 16:52  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
> в литературе четко написано что для TCP ни броадкасты ни
> мультикасты не задаюца...

Не задаются это одно, а -1 это совсем другое.
Под рукой нету линукса - проверь по своим манам:
;----------------------------------
from man socket(7):

SO_BROADCAST
Set or get the broadcast flag. When enabled, datagram sockets receive packets sent to a broadcast address and they are allowed to send packets to a broadcast address. This option has no effect on stream-oriented sockets.
;----------------------------------
No effect - если я правильно понимаю как раз и означает в данном случае - опцию выставить, но не обращать на неё в дальнейшем никакого внимания. Такие вот бл@ обидные нюансы :(
Не задаются это одно, а -1 это совсем другое. 17.02.04 18:19  
Автор: NeuronViking Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> > в литературе четко написано что для TCP ни броадкасты
> ни
> > мультикасты не задаюца...
>
> Не задаются это одно, а -1 это совсем другое.
> Под рукой нету линукса - проверь по своим манам:
> ;----------------------------------
> from man socket(7):
>
> SO_BROADCAST
> Set or get the broadcast flag. When enabled, datagram
> sockets receive packets sent to a broadcast address and
> they are allowed to send packets to a broadcast address.
> This option has no effect on stream-oriented sockets.
> ;----------------------------------
> No effect - если я правильно понимаю как раз и означает в
> данном случае - опцию выставить, но не обращать на неё в
> дальнейшем никакого внимания. Такие вот бл@ обидные нюансы
> :(

а как же в таком случае обнаруживать ошибку? те. я не хочу анализировать тип сокета но хочу знать что произошла такая вот ошибка при попытке установить флаг броадкаста...
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach