Конференция "Сети" » можно ли в локал сети отправить сообщение всем компьютерам подсет [D7, WinXP]
 
  • Winni (19.11.10 17:36) [0]
    Здравствуйте !

    Подскажите, пожалуйста, как можно в локальной сети
    отправить сообщение всем компьютерам своей подсети ?
    Нужно ли иметь какие-то привелегии (права) или это доступно всем?
    Обычно использую Indy9 входящий в комплект Делфи7 и имел дело только с клиентами, которые подключаются к какому либо серверу, который слушает сеть.

    А в этом случае как ?
  • DVM © (19.11.10 18:44) [1]

    > отправить сообщение всем компьютерам своей подсети ?

    Они это сообщение ждут и готовы принять?
  • Anatoly Podgoretsky © (19.11.10 20:56) [2]
    Можно, на бродкаст адрес.
  • Winni (19.11.10 23:45) [3]
    Спасибо.

    1. О состоянии клиентов: компьютеры включены. Имеется в виду отправить всем приглашение подключиться к сетевой игре. В сообщении вероятно я должен указать IP-адрес приглашающего. На компьютерах можно установить клиентскую и серверную части игры. (Которые пока только разрабатываются.)

    2. Адрес, например, 192.190.21.255 ?  Но что я должен делать?
    Как положено Винни-пуху - петь песенку: я тучка тучка, а вовсе не медведь?
    - в смысле :
    я клиент... подключаюсь к адресу, порту - вроде не то ?  Или:
    я сервер, слушаю порт - тоже не то.
    Мне просто не приходит в голову: как отправить нужное текстовое сообщение по адресу широковещательному. (Никогда не делал и вроде и не читал), извините.
    Может быть есть ссылка хорошая. Конечно, скачаю Indy в подробностях, но возможно там об этом нет.
  • Winni (20.11.10 00:13) [4]
    ( Почему-то ссылка:
    http://podgoretsky.com/ddp.html
    не работает в настоящее время. Пытался дважды, с интервалом неск. часов)
  • Anatoly Podgoretsky © (20.11.10 01:33) [5]
    > Winni  (20.11.2010 00:13:04)  [4]

    Можно пытаться до бесконечности, это какая то старая ссылка, я уже давно
    перевер сайт на .aspx
  • Winni (20.11.10 15:41) [6]
    Ясно, жаль что на форуме ссылку не обновили.

    А по существу вопроса нет каких-нибудь  намеков - какие компоненты удобно использовать и как ?
  • Anatoly Podgoretsky © (20.11.10 16:15) [7]
    Компоненты любые и даже без компонентов.
    А про какую ссылку ты говорил я даже не подозреваю, на сайте ссылка верная. Сайт http://www.podgoretsky.com
  • clickmaker © (20.11.10 19:33) [8]
    > 1. О состоянии клиентов: компьютеры включены.

    если на них еще и служба сообщений запущена, то можно обойтись net send (если в локалке)
  • Winni (21.11.10 00:31) [9]
    Спасибо.

    net send - это вариант.

    О ссылке на страничке этого форума, слева вверху:

    Полезные ссылки
    • Глубины INDY - перевод книги Indy In Depth можно найти на сайте Анатолия Подгорецкого ©

    При щелчке по Глубины INDY  броузер пытается перейти на
    http://podgoretsky.com/ddp.html но неудачно.
  • Winni (21.11.10 01:00) [10]
    Скачал IndyInDepth.doc, спасибо.
  • Anatoly Podgoretsky © (21.11.10 01:02) [11]
    > Winni  (21.11.2010 00:31:09)  [9]

    К сожалению я это не контролирую.
  • Winni (21.11.10 12:48) [12]
    Но возможно Вы можете добавить podgoretsky.com/ddp.html  
    (с переадресацией или рекомендациями) на свой сайт
  • Anatoly Podgoretsky © (21.11.10 13:20) [13]
    > Winni  (21.11.2010 12:48:12)  [12]

    Нет, не буду, хотя бы потому, что там не html страницы, а aspx
    Ошибку должен исправить тот, кому принадлежит страница со ссылкой. Напиши по
    адресу adm@delphimaster.ru
  • DiamondShark © (22.11.10 12:05) [14]
    Приглашающий отправляет UDP-сообщение на широковещательный адрес и заранее оговоренный порт.
    см. sendto

    Клиенты ждут сообщения на заранее оговоренном порту.
    см. recvfrom
    Адрес отправителя клиент узнает из выходных параметров recvfrom.
  • Winni (24.11.10 06:26) [15]
    Спасибо.
 
Конференция "Сети" » можно ли в локал сети отправить сообщение всем компьютерам подсет [D7, WinXP]
Есть новые Нет новых   [134436   +26][b:0][p:0.001]