Страница: 1 | 2 |
Вопрос: работа с сетью
Добавлено: 06.12.05 12:56
Автор вопроса: mr_Frank | Web-сайт:
Доброво времени суток.
Помогите кто чем может, ссылочкой примером, сочуствием, хотя последнее не обязательно =). Кароч у меня такая беда, хочу написать программу на подобии Network assistent, но только чтобы она была в двух кусочках, сервер и клиент, подскажите пожалуйста как реализовать такую штуку как поиск сервера клиентом, т.е. клиент ищет сервера в локальной сети и при нахождении автоматически подключается. Заранее спасибо всем кто сможет помоч чем либо.
Ответы
Всего ответов: 19
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 06.12.05 19:57
Либо клиент и сервер регистрируются на отдельном выденном сервере, либо броадкаст - по .255 или по домену майлслотами.
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 06.12.05 19:58
ну или просканировать на наличие сервера...
Номер ответа: 3
Автор ответа:
mr_Frank
ICQ: 316417
Вопросов: 36
Ответов: 94
Web-сайт:
Профиль | | #3
Добавлено: 06.12.05 20:00
да, я тоже думал на счёт этого, но как это реализовать??
Номер ответа: 4
Автор ответа:
mr_Frank
ICQ: 316417
Вопросов: 36
Ответов: 94
Web-сайт:
Профиль | | #4
Добавлено: 06.12.05 20:19
Если только при первом запуске проги циклом пытатся коннектиться к каждому ip а потом куданить записать ip сервера и постоянно коннектится только к нему, но мне кажется это какойто ламерски подход
Номер ответа: 5
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #5
Добавлено: 06.12.05 20:42
Нажми кнопку пуск...
Выдели Программы-Стандартные...
Включи калькулятор...
Аккуатно нажми "255*255*255*255" а потом "="...
Все. Разрешаю «циклом пытатся коннектиться к каждому ip»
))
Мораль. Это действие займет много времени
Номер ответа: 6
Автор ответа:
mr_Frank
ICQ: 316417
Вопросов: 36
Ответов: 94
Web-сайт:
Профиль | | #6
Добавлено: 06.12.05 20:43
не, в два раза эта цифра уменьшится, т.к. первые два числа из ip известны будут известны по локальному ip...
Номер ответа: 7
Автор ответа:
mr_Frank
ICQ: 316417
Вопросов: 36
Ответов: 94
Web-сайт:
Профиль | | #7
Добавлено: 06.12.05 20:45
но от этой цифры тоже легче не становится, поэтому я прошу помощи у вас, может е сть какой способ...
Номер ответа: 8
Автор ответа:
ISpy
Разработчик Offline Client
Вопросов: 47
Ответов: 621
Web-сайт:
Профиль | | #8
Добавлено: 06.12.05 21:48
Вроде есть такая штука как широковещательный запрос... Т.е. посылка пакетов всем компам например, локалки (можно сделать так: клиент шлет широковещательный запрос со своим ip-адресом, и сервак на это как-то реагирует, например посылает ответ со своим ip-шником и клиент его запоминает) Не уверен правда что именно так..
Поищи в инете инфу по теме.
Номер ответа: 9
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #9
Добавлено: 06.12.05 22:06
да, через net send )
Номер ответа: 10
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #10
Добавлено: 06.12.05 22:17
Вроде это как раз на адрес .255
Номер ответа: 11
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #11
Добавлено: 06.12.05 22:57
уточню )
255.255.255.255
на все компы сетки...
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 06.12.05 22:57
ну этож и есть броадкаст
Номер ответа: 13
Автор ответа:
mr_Frank
ICQ: 316417
Вопросов: 36
Ответов: 94
Web-сайт:
Профиль | | #13
Добавлено: 07.12.05 08:18
а как этим широковещательным запросом пользоватся, через UDP
Номер ответа: 14
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #14
Добавлено: 07.12.05 15:36
также само, запрос на адрес 192.168.255.255 посылай
Номер ответа: 15
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #15
Добавлено: 07.12.05 21:07