![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Глупый вопрос [D6, Win2k]
Jel © (2002-11-22 09:52:00)Господа, не ругайте за глупый вопрос а подскажите пожалуйста следующее. Нужно из программы сходить по некоему URL и проанализировать ответ сервера. Причем на машине есть несколько сетевых интерфейсов, а для сервера критично с какого IP я на него зайду. (там аутентификация так сделана, через WEB). Как это можно реализовать программно?
Reindeer Moss Eater (2002-11-22 11:36:00) [1]IP адрес web server"а указан неверно
IP шлюза в диалап сети указан неверно
Есть маршрут во второй сети к правильному IP web сервера
Jel (2002-11-22 11:22:00) [2]в смысле не помогло.
Jel (2002-11-22 11:20:00) [3]нет :(
Reindeer Moss Eater (2002-11-22 11:17:00) [4]Никто не говорил, и не предполагал что сервер авторизации не находится.
Было предложено прописать маршрут к IPсервера авторизации через шлюз в сети диалап-провайдера.
Это было сделано?
Это не помогло?
Jel (2002-11-22 11:13:00) [5]Сервер авторизации находится и этого, более того - авторизация проходит на ура, но сервер при авторизации запоминает адрес, с которого авторизацию запросили, ради этого собственно авторизация и затевалась. И этот адрес при запросе авторизации из браузера dial-upный, а при запросе из программы - DVB карты. Как с этим бороться?
Reindeer Moss Eater (2002-11-22 11:07:00) [6]Нет, проблема не в этом
Явный маршрут к web-серверу авторизации не помог???
Jel (2002-11-22 11:03:00) [7]Нет, проблема не в этом. Когда логинишься ручками все работает как надо. Браузер сообщает серверу нужный IP. А вот TidHTTP - первый найденный, а первый как раз не тот :(
Reindeer Moss Eater (2002-11-22 10:57:00) [8]route add <ip_web_server"а> mask <маска_сети_диалапа> <ip_шлюза_в_сети_диалапа> -p
Jel (2002-11-22 10:54:00) [9]Два. Сервер получает не dial_up адрес, а адрес DVB карты :(
А дальше все идет криво - провайдер прописывает у себя этот адрес и ждет с него запросов а запросы-то идут с диалапа.
Reindeer Moss Eater (2002-11-22 10:46:00) [10]Memo1.Lines.Text:=idHttp1.Get(www.yandex.ru);
Так все-таки, сколько НЕПРИВАТНЫХ ip адресов на машине?
Jel (2002-11-22 10:44:00) [11]Мне кажется дискуссия заходит в тупик :) Это мы уже обсуждали выше. Можно коротенький пример как используя класс TidHTTP сходить к примеру на www.yandex.ru и получить эту страничку к примеру в tMemo для дальнейшего анализа?
Reindeer Moss Eater (2002-11-22 10:38:00) [12]У тебя что, несколько неприватных IP на машине?
Jel (2002-11-22 10:36:00) [13]
> В D6 для этого есть класс TidHTTP c его методами GET и
> Post
Сей чудесный класс имеет свойство привязываться к первому найденному IP интерфейсу и сообщать его в BoundIP. А вот способа привязать его к нужному мне интерфейсу я не нашел.
Reindeer Moss Eater (2002-11-22 10:31:00) [14]Не менее уважаемый Jel
Все что я хотел - это получить вразумительный вопрос, из которого ясно что же Вы хотите.
и не знаю способа связаться с сервером по HTTP и получить ответ
В D6 для этого есть класс TidHTTP c его методами GET и Post
Jel (2002-11-22 10:28:00) [15]Уважаемый Reindeer Moss Eater
> Кто-то не пускает?
Если Вы не можете дать вразумительный ответ Вам совсем необязательно отвечать на этот вопрос.
Я, к сожалению, не занимался программированием сетевых взаимодействий ранее, и не знаю способа связаться с сервером по HTTP и получить ответ. Если Вы можете подсказать как это сделать, буду весьма признателен, если нет - не утруждайте себя.
Reindeer Moss Eater (2002-11-22 10:22:00) [16]Кто-то не пускает?
Jel (2002-11-22 10:21:00) [17]
> Проблема-то в чем? Не умеешь дозвониться диалапом?
проблема в том, что
> Нужно из программы сходить по некоему URL и проанализировать
> ответ сервера.
Reindeer Moss Eater (2002-11-22 10:20:00) [18]Проблема-то в чем? Не умеешь дозвониться диалапом?
Jel (2002-11-22 10:06:00) [19]Имеется сетевая карточка и DVB карта со статичными IP и dial_up
Суть в том что для того, чтобы обратный канал вместо dial_up пошел со спутника через DVB карту надо ручками залогиниться на сервере спутникового провайдера, причем зайти туда именно с dial_upа, что не есть хорошо. Хочется автоматизировать подключение.
Reindeer Moss Eater (2002-11-22 09:59:00) [20]У тебя что, несколько неприватных IP на машине?