Автор
|
Тема: Как послать широковещательную посылку по TCP/IP
|
sergey_pank |
опубликован 09-11-2001 12:10 MSK
Подскажите кто знает, как послать широковещательную посылку по TCP/IP. Смысл в том, что программа работает на всех компах, и необходимо послать данные по всем IP адресам за один раз.
|
Lord_DEMON
|
опубликован 09-11-2001 00:27 MSK
MSDN - sockets Твой пакет - UDP Datagram packet Адрес - 255.255.255.255
|
sergey_pank
|
опубликован 09-11-2001 00:41 MSK
Когда в ClientSocket указывал адрес 255.255.255.255 Выходило сообщение об ошибке.
|
VIPper
|
опубликован 13-11-2001 02:18 MSK
Предлагаю вариант: SOCKET s = socket (AF_INET, SOCK_DGRAM, IPPROTO_IP); int i = TRUE; setsockopt (s, SOL_SOCKET, SO_BROADCAST, (char *) i, sizeof (int)); Вот после setsockopt он и сожрет broadcast сообщение |