![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
широковещательные UDP пакеты в подсетях. [D5, Win95/98]
Sheriff © (2002-05-23 13:24:00)Подскажите плз. как можно отправить широковещательный UDP пакет сразу в несколько подсетей?
имеется, например:
192.168.100.х
192.168.200.х
192.168.300.х
Нужно отправить запрос по всем подсетям сразу.
Использую TIdUDPClient:
IdUDPClient1.Host:="192.168.255.255";
IdUDPClient1.Broadcast(Edit1.Text,9021);
Но пакет отправляется только по местной сети (в которой он отправлен).
Malder (2002-05-24 19:17:00) [1]По идее, броадкасты должны проходить...
Sheriff (2002-05-24 06:49:00) [2]у каждой - 255.255.255.0
Malder (2002-05-23 21:53:00) [3]Malder, а хотя... если сеть локальная... Какая маска подсети ?
Malder (2002-05-23 20:40:00) [4]Sheriff, ну так настрой роутинг.
И вообще, смотря какая сеть. Какие маршрутизаторы. Лучше почитай литературки.
Sheriff (2002-05-23 18:16:00) [5]Я и есть администратор этой сети. ;-)
Согласен послать 3 пакета, но вот как?
В собственной подсети - нет проблем, но вот в другой все очень глухо. :-( Может есть какие идеи?
Malder (2002-05-23 17:02:00) [6]Ага. Так оно и будет. В большинстве случаев роутинг настроен так, что широковещательные пакеты можно отсылать только внутри своей подсети. Поэтому придется посылать три броадкаста...
P.S. Или уговорить администраторов сети =)