 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Lun 10 Sep, 2007 4:52 pm Asunto: Conectar dos clientes por TCP con puertos cerrados |
|
|
Hola a todos,
Yo como siempre con mis preguntas raras.
Imaginaros, tengo tres clientes, dos de ellos con los puertos cerrados y uno de ellos con los puertos abiertos.
El cliente 1 puertos cerrados.
El cliente 2 puertos cerrados.
El cliente 3 puertos abiertos.
No hay forma de hacer que el cliente 1 y el 2 se vean con lo cual he optado por la solucion siguiente, el cliente 1 se conecta al 3 y el cliente 2 se conecta tambien al 3, crean una conexion TPC y chatean o se envian informacion o ficheros o lo que sea via el cliente 3.
Ahora viene mi consulta, hay alguna forma de esa conexion TCP empalmarla entre el 1 y el 2 desde el cliente 3 y asi el cliente 3 desvincularse de esa conexion y no tener que hacer de intermediario todo el rato, el cliente 3 acepta la conexion del 1 y el 2, los pone en contacto y se desconecta de ellos.
Espero explicarme bien, gracias a todos por leer el rollo este.
Un abrazo.
Carlos |
|
| Volver arriba |
|
 |
juanma Cmdr

Registrado: 17 Nov 2005Mensajes: 127Ubicación: Almeria - España
|
Publicado: Mar 11 Sep, 2007 10:23 am Asunto: |
|
|
Según el esquema que comentas, tendrias que preparar tanto 1 como 2 para recibir un comando de 3 de la siguiente forma:
Se conecta 1 a 3, cuando se concecta 2 a 3, este último 3, envia orden al primero para que abra un puerto y quede a la escucha, y a su vez envia al segundo nota de ello, de forma que el segundo puede comunicarse directamente con el primero (evidentemente el orden 1 y 2 sería indistinto, el tres es el que haría de chivato).
Saludos |
|
| Volver arriba |
|
 |
Carlos J. Fernandez Master


Registrado: 27 Oct 2004Mensajes: 574
|
Publicado: Mar 11 Sep, 2007 11:50 am Asunto: |
|
|
Te entiendo,
El problema es precisamente ese, que tienen los puertos cerrados por que hay router por medio, la tipica instalación.
Al tener los puertos cerrados pueden salir pero no escuchar, de hay viene mi idea de un servidor intermediario que los conecte entre ellos.
Gracias.
Carlos |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|