Сетевые адреса

Форум для программистов

Сообщение unlogic » Пн сен 29, 2003 4:41 am

localhost = IP 127.0.0.1.
пишу программу для автоматического сбора информации из распределенных баз данных при ограниченном трафике, поэтому приходится собирать информацию только измененную, сжимать ее, шифровать и отправлять дальше на восстановление и пополнение обшей базы.
Проблема появилась недавно - предприятие подключает к своей базе другие предприятия, в которых самые разные IP адреса, но они все видятся в сетевом окружении.
Раньше я как то использовал IP 255.255.255.0 с каким-то секретом для отправки запроса на все машины, сейчас забыл как это делается.
unlogic
Сержант
 
Сообщений: 26
Зарегистрирован: Вс май 25, 2003 9:00 pm
Пункты репутации: 0

Сообщение MAPA3bM » Пн сен 29, 2003 4:49 am

2unlogic
1) При чём тут localhost?
2) насчёт сетевого окружения..оно вообще-то не совсем через TCP работает. Но если машины там видны - то и вперёд..получаешь список машин в сетевом окружении, для каждой определяешь IP-адрес и по нему стучишь. А что касается 255.255.255.0 - то это гордо именуется широковещательным запросом. Вопрос только, кто на него ответит и каким образом..
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение unlogic » Ср окт 01, 2003 5:10 am

так значит при отправке в какой-то порт по IP 255.255.255.0 какого-то сообщения его получат все машины в сети. Так ведь можно написать программу так, чтобы при отправке на IP 255.255.255.0 - посылался мой IP, на который надо отвечать другим машинам.
unlogic
Сержант
 
Сообщений: 26
Зарегистрирован: Вс май 25, 2003 9:00 pm
Пункты репутации: 0

Сообщение Scalder » Ср окт 01, 2003 2:08 pm

2unlogic
помему когда ты пошлёшь широковещательный покет и так узнают твой ip...
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение unlogic » Чт окт 02, 2003 4:53 am

Это довольно-таки специфическая программа, которая объединяет 7 кассиров и 2 диспетчеров + кассы допродажи и автоматически следит за своевременным отправлением автобусов (если автобус отправлен, кассиры не могут продать на этот рейс билет, но диспетчеры не должны его отпралять, если в какой-нибудб кассе идет продажа - они сидят в разных местах и не видят, что творится у кассиров) - задача не поддается конкретному анализу для написания отслеживания момента продажи
unlogic
Сержант
 
Сообщений: 26
Зарегистрирован: Вс май 25, 2003 9:00 pm
Пункты репутации: 0

Сообщение unlogic » Чт окт 02, 2003 4:55 am

Кстати, как при использовании WinSocket узнать, откуда пришел пакет?
unlogic
Сержант
 
Сообщений: 26
Зарегистрирован: Вс май 25, 2003 9:00 pm
Пункты репутации: 0

Сообщение MAPA3bM » Чт окт 02, 2003 11:31 am

2unlogic
1) 2 поста подряд - не есть хорошо. Еси что-то вспомнил по дороге, лучше отредактируй предыдущий пост.
2) зачем тебе широковещание? Еси ответит ещё пачка машин, то твоей проге придётся ещё и определять, кто есть кто и у кого что есть. Кстати, а статически их прописать нельзя?
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение unlogic » Ср окт 08, 2003 5:23 am

Статистически просто очень трудно - порядка 150 машин в 20 городах Татарстана. Кстати программа у меня работает, использую тот же широковешательный запрос
unlogic
Сержант
 
Сообщений: 26
Зарегистрирован: Вс май 25, 2003 9:00 pm
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron