teimarin Cdt

Registrado: 02 May 2003Mensajes: 3
|
Publicado: Vie 02 May, 2003 11:12 pm Asunto: Componentes INDY (TIdMappedPortTCP) |
|
|
Hola grupo:
Antes que nada, me presento. Soy nuevo en este grupo,
mi nombre es Teimatini Marín, de Guadalajara, Jalisco,
Mexico. He quedado con un muy grato sabor de boca con
lo poco que he visto de este grupo...
Soy nuevo en C++ Builder (Si alguien llega a necesitar
algo sobre JAVA, estoy para serviles...)
Mi duda es la sig:
Pretendo crear un HTTP proxy-server, que dependiendo
se ciertos criterior permita o no el paso. Pretendo
utilizar el componente de INDY llamado
TIdMappedPortTCP, pero la verdad no tengo mucha
experiencia, lo cual me lleva a mi primera pregunta.
¿Voy por buen camino o deberia de utilizar algun otro
componente?
He estado trabajando un poco con este componente y veo
que tiene una propiedad llamada MappedHost, que es el
servidor al cual voy a hacer la conexion. Tambien
tiene un evento llamado beforeClientConnect(...) al
cual se entra antes de que el componente se conecte al
servidor final. Yo deceo en este punto leer el
"request" que envia el navegador a mi "proxy-server"
atravez de AThread->Connection->CurrendBuffer(),
analizarlo y si segun mis criterios es valido
continuar... esto es cambiar la propiedad MaapedHost
por el valor de HEADER host del "request", hacer la
conexion, etc... la pregunta es ¿Estoy haciendo algo
mal? porque una vez que acceso a este evento y ejecuto
AThread->Connection->CurrendBuffer() mi programa ya no
regresa nada al navegador... o ¿necesito alguna linea
de codigo para decirle que se continue ejecutando
normalmente?
GRACIAS |
|