Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];

Вниз

TIdMappedPortTcp. Как с ним работать?   Найти похожие ветки 

 
SergP   (2003-09-27 07:19) [0]

Плиз подскажите, как с ним работать и что он может...
А то вот решил поюзать, но не получается... А в демосах пустой пример. Нужно для начала чтобы он просто заработал. Делаю так:
IdMappedPortTCP1.DefaultPort:=8080;
IdMappedPortTCP1.MappedHost:=proxyIp;
IdMappedPortTCP1.MappedPort:=proxyport;
IdMappedPortTCP1.Active:=true;

пробую конектиться браузером на 127.0.0.8080 - не работает.
Какие еще у него свойства нужно настроить?


 
SergP   (2003-09-27 07:23) [1]

Кстати забыл сказать - свойство bindings у меня установлено в 0.0.0.0:0


 
nikkie   (2003-09-27 11:50) [2]

>пробую конектиться браузером на 127.0.0.8080 - не работает.
еще бы... 127.0.0.1:8080


 
SergP   (2003-09-27 12:15) [3]


> nikkie © (27.09.03 11:50) [2]
> >пробую конектиться браузером на 127.0.0.8080 - не работает.
> еще бы... 127.0.0.1:8080


Извиняюсь. Это я ошибся при написании своего сообщения.. На самом деле конектюсь 127.0.0.1:8080... Но не работает.
прокся (proxyip:proxyport) 100%-рабочая.. В чем может быть дело?
И не подскажите ли какой-нить исходник, в котором используется этот компонент, желательно чтобы попроще исходник был... (в смысле ссылку где скачать)..
А то я по нескольким поисковикам искал, но ничего толком не нашел...


 
nikkie   (2003-09-27 12:25) [4]

никаких исходников. 4 свойства выставил - и все.

не работает потому, что находишься ты за прокси и map у тебя делается на этот прокси. подумай сам - ты какой сайт ожидал увидеть, когда такой адрес вводил в браузере вводил?

раз ты map сделал на прокси и собираешься свою программу использовать в качестве прокси, то надо 127.0.0.1:8080 прописывать в настройках браузера, а не в адресной строке.


 
Sergp   (2003-09-27 12:57) [5]

Я так и делал...

Наверное я опять не так выразился. Я конектюсь браузером через прокси 127.0.0.1:8080 , а сайт который пробовал открывать - не помню, только помню что когда конектился браузером без прокси, то сайт открывался...

Вобщем браузер ведет себя как будто на порту 8080 ничего нет...

Поэтому подумал что может что-то не установил в остальных свойствах компонента. Дело в том что я раньше им не пользовался, и понятия не имею как это делать. Поэтому и установил те свойства, которые мне "подсказала интуиция"...


 
nikkie   (2003-09-27 13:10) [6]

когда что-то не работает...

кладем на форму IdLogDebug, Target = ltEvent, Active = True, в обработчике OnLogItem: Memo1.Lines.Add(AText).

у IdMappedPort - в обработчике OnBeforeClientConnect пишем
AClient.Intercept := IdLogDebug1;
AClient.InterceptEnabled := True;


у тебя больше никто на 8080 не висит? попробуй программно выставить или проверить, что Active = True.


 
Sergp   (2003-09-27 13:27) [7]

Ни одно из событий не срабатывает, в т.ч. OnBeforeClientConnect,
просто у меня есть привычка для проверки срабатывания во все обработчики событий вставлять:
GaugeN.progress:=gaugeN.progress+1;
и я видел что программа никак не реагирует на попытки браузера приконектиться...
На 8080 у меня ничего не висит. Это я точно знаю. А вот проверить или Active=True я забыл. А щас не могу...Просто щас на работе, а тут у меня INDY нее установлен.
Вобщем ладно, сначала тогда попробую воспользоваться твоими рекомендациями, а потом если что буду еще спрашивать...
Кстати, я так понял, что этих свойств установленых мной в проге должно быть достаточно для проверки работы, имеется ввиду что остальные стоят по умодлчанию?



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2003.10.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
1-51210
Nirod
2003-10-04 11:43
2003.10.16
Вопросик


14-51511
Zevsus
2003-09-24 13:37
2003.10.16
быстро сменить рабочую группу и ip адрес


1-51333
ARTEMKA
2003-10-06 02:54
2003.10.16
Вопрос про регионы в движение


3-51110
Ru
2003-09-24 11:07
2003.10.16
How get data from BLOB Fields?


3-51083
Filat
2003-09-25 21:38
2003.10.16
RxDBLookupCombo - как сделать чтобы он был как DBEdit?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский