Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.16;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
1-51214
Shoorik
2003-10-04 11:11
2003.10.16
Как сделать одним из полей грида чекбокс или выпадающий список?


1-51191
Trojan
2003-10-04 20:50
2003.10.16
наглый вопрос :P


14-51421
Hooch
2003-09-26 08:06
2003.10.16
midas


3-51118
widoms
2003-09-25 05:08
2003.10.16
Фильтр по дате.


6-51378
Raven
2003-08-18 10:46
2003.10.16
netshare