|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2009, 21:58 | #1 |
Регистрация: 30.05.2009
Сообщений: 9
|
WinSock, UDP, широковещание; delphi (pascal)
Доброго времени суток всем!
Правда ли, что широковещание возможно лишь на компе, включенном в сеть? По крайней мере, на моем домашнем компе широковещающие программки не работают, в то время, как в сети университета все в порядке. Если это действительно так, то подскажите, пожалуйста, как такое можно обойти. Желательно, человеческим языком - мне еще далеко до профессионала. Код:
Код:
Последний раз редактировалось svchaos; 01.06.2009 в 22:49. Причина: Лишняя фраза |
01.06.2009, 22:21 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Multicast пакеты, отправленные на бродкаст вашего интерфейса не замыкаются на вашем компьютере, а уйдут в сеть, соответственно они просто не пропускаются вашим провайдером, что совершенно нормально: мало кто из провайдеров пропускает Multicast трафик, так как для него надо отдельно создавать роутинг. В университете же у вас это работает потому что ваша сеть университета настроена на пропускание multicast-а.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
01.06.2009, 22:47 | #3 |
Регистрация: 30.05.2009
Сообщений: 9
|
То есть, получается, что на своем одиночном домашнем компе я программу с броадкастом ни запустить, ни, тем более, оттестировать нормально не могу? Или есть какие-то лазейки? Дома все-таки стены помогают.
|
02.06.2009, 08:22 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
ну теоретически вы можете попробовать послать на бродкаст localhost-а
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
02.06.2009, 14:36 | #5 |
Регистрация: 30.05.2009
Сообщений: 9
|
Пробовал я на loopback вешать широковещание, да только толку не было.
Мне недавно сказали, что на адресе 127.0.0.1 оно вообще не работает. вы такую информацию подтверждаете? |
02.06.2009, 14:44 | #6 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Дело в том что loopback 127.0.0.1 , который вешается на некий виртуальный интерфейс не имеет так какового адреса сети, соответственно multicast-а он неполучит, извините что раньше дезинформировал
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
WinSock, UDP, широковещание: Delphi (Pascal) | svchaos | Помощь студентам | 8 | 01.06.2009 20:41 |
UDP и данные | Shouldercannon | Работа с сетью в Delphi | 4 | 30.07.2008 09:12 |