Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Noticias (https://www.clubdelphi.com/foros/forumdisplay.php?f=34)
-   -   AllaKore Remote el TeamViewer de codigo libre (https://www.clubdelphi.com/foros/showthread.php?t=89206)

Casimiro Notevi 20-10-2015 23:40:51

Cita:

Empezado por rretamar (Mensaje 498152)
La ventaja de Teamviewer es que "de serie" no hay que abrir puertos ni hacer nada más, ya que la función "repetidor" la hace el mismo server de la gente de Teamviewer. La desventaja a mi modo de ver es el costo de la licencia, muy pero muy elevado.
En cambio, Ultravnc requiere que tú te instales un repetidor de un server, pero una vez que está funcionando, no tiene nada que envidiar a Teamviewer. Casimiro lo explica perfectamente.

Exacto. Instalas el programita "repetidor" en un pc y ya tienes tu propio teamviewer, libre y gratis, a tu gusto.

newtron 21-10-2015 09:41:52

Cita:

Empezado por Casimiro Notevi (Mensaje 498154)
Exacto. Instalas el programita "repetidor" en un pc y ya tienes tu propio teamviewer, libre y gratis, a tu gusto.

A ver si me aclaro. Nosotros hemos usado Vnc y lo que hacíamos es instalar un "Cliente" y un "Servidor" que se comunican entre si, ¿qué es eso de programita "repetidor"?.

Casimiro Notevi 21-10-2015 10:03:16

Cuando usas teamviewer estás conectando a un repetidor, que en lugar de estar en un servidor tuyo, está en el servidor de la empresa teamviewer.
Tú puedes instalar un repetidor en un servidor de tu empresa y los clientes se conectan a ese servidor. Los técnicos de tu empresa pueden usar un número distinto cada uno y el programa repetidor conecta cada técnico con cada cliente. Básicamente sirve para tener control remoto con varios clientes al mismo tiempo. Cada técnico puede estar conectado con uno o varios clientes distintos, los distingue el número, lo mismo que con teamviewer que te da un ID para cada conexión.

pacopenin 21-10-2015 18:20:48

Cita:

Empezado por Casimiro Notevi (Mensaje 498185)
Cuando usas teamviewer estás conectando a un repetidor, que en lugar de estar en un servidor tuyo, está en el servidor de la empresa teamviewer.
Tú puedes instalar un repetidor en un servidor de tu empresa y los clientes se conectan a ese servidor. Los técnicos de tu empresa pueden usar un número distinto cada uno y el programa repetidor conecta cada técnico con cada cliente. Básicamente sirve para tener control remoto con varios clientes al mismo tiempo. Cada técnico puede estar conectado con uno o varios clientes distintos, los distingue el número, lo mismo que con teamviewer que te da un ID para cada conexión.

Una pregunta Casimiro, ¿el servidor tiene que estar en la red local de la empresa o puede estar en cualquier lugar?
Nosotros lo de dirigir a los tecnicos lo hacíamos desde nuestro router, redireccionando directamente a donde fuese necesario, pero no conocía la funcionalidad de tener un servidor.

Casimiro Notevi 21-10-2015 19:11:50

Pues no lo sé, tendría que leer la documentación, nosotros lo teníamos instalado en uno de nuestros servidores, en local.

Delfino 22-10-2015 11:05:49

Como descargar todo el codigo fuente de una atacada sin tener que ir fichero por fichero?

AgustinOrtu 22-10-2015 15:15:51

Con el boton Download ZIP

rretamar 22-10-2015 21:59:29

¿ Cómo resuelve (si es que lo hace) este software la necesidad de que el cliente tenga un port abierto ? Teamviewer lo hace usando el servidor de ellos y así se evita tener que abrir puertos....¿ y este cómo lo hace ?.

DarkDudae 16-02-2016 11:01:00

Cita:

Empezado por rretamar (Mensaje 498298)
¿ Cómo resuelve (si es que lo hace) este software la necesidad de que el cliente tenga un port abierto ? Teamviewer lo hace usando el servidor de ellos y así se evita tener que abrir puertos....¿ y este cómo lo hace ?.

Pues con este igual. Instalas el programa en tu propio server y listo.

DarkDudae 16-02-2016 11:01:57

Cita:

Empezado por Toni (Mensaje 498054)
Lo he probado en local y va muy bien. ;) Lo unico que para cambiarle los parametros de conexion hay recompilar el cliente y hace falta el Delphi XE.. :confused: Que no tengo!

Estaria bien que se pudiese configurar con un simple fichero .ini.

Pero por lo demas muuy chulo y facil de utilizar, aunque no lo he probado en remoto por internet. Pero pinta muy bien.

No, no tienes que recompilar el cliente. Al cliente lo puedes arrancar con parámetros, para indicar el server al que te quieras conectar y el puerto. No tienes que recompilar nada.

Lepe 16-02-2016 20:18:11

Cita:

Empezado por DarkDudae (Mensaje 502116)
No, no tienes que recompilar el cliente. Al cliente lo puedes arrancar con parámetros, para indicar el server al que te quieras conectar y el puerto. No tienes que recompilar nada.

La versión que bajé a raiz de este hilo, llevaba constantes con la IP del servidor y tenías que recompilarlo. Eso sí, una versión de 30 días de XE valía para eso.

No es viable pasarle parámetros para dárselo a tu cliente. Lo lógico es recompilar (metiendo imagen corporativa o lo que quieras) y meter a fuego tu configuración. Así solo bajas un fichero, ejecutas y listo, sin configuración, como le gusta a la gente de hoy en día.

Además el cliente en XE, está hecho ahí, para compilar versiones de MAC, Android, Windows Phone, Tablet y tamagochi :D.

Saludos

DarkDudae 17-02-2016 09:41:18

Cita:

Empezado por Lepe (Mensaje 502151)
La versión que bajé a raiz de este hilo, llevaba constantes con la IP del servidor y tenías que recompilarlo. Eso sí, una versión de 30 días de XE valía para eso.

No es viable pasarle parámetros para dárselo a tu cliente. Lo lógico es recompilar (metiendo imagen corporativa o lo que quieras) y meter a fuego tu configuración. Así solo bajas un fichero, ejecutas y listo, sin configuración, como le gusta a la gente de hoy en día.

Además el cliente en XE, está hecho ahí, para compilar versiones de MAC, Android, Windows Phone, Tablet y tamagochi :D.

Saludos

Tienes ambas posibilidades. Si no indicas parámetros simplemente usará las constantes, y si indicas parámetros usará los datos de servidor y puerto que le pases en dichos parámetros.

Si tu empresa tiene un servidor dedicado, es mejor meterle la IP y puerto fijos en las constantes, como bien comentas, pero si alguien tiene la necesidad de conectar directamente sin un servidor dedicado, no veo descabellado poder indicar la IP del servidor o el puerto por parámetros (se puede hacer simplemente en el .lnk del acceso directo)

Por último, el cliente está realizado con componentes VCL, así que olvídate de que compile (sin importantes cambios) para OSX, iOS o Android (Linux aún no está soportado). Necesitarías migrar los controles a FMX, además de cambiar no pocas partes del código para que te funcionase.

Un saludo

MAXIUM 17-02-2016 18:43:15

¿Se puede modificar para compilar en versiones anteriores XE? Digamos, Delphi 7 :D

bitbow 19-02-2016 23:16:39

Genial, ya tenia rato que habian liberado una versión (la cual estaba algo lenta frente a TeamViewer), voy a probar haber si ya esta a la altura.

Si eres una compañia o brindas soporte a multiples usuarios basta con tener un servidor y listo, te ahorras mucho con las licencias de TeamViewer con este Soft.

Real VNC tiene una versión que trabaja de forma similar pero por alguna razón nunca encuentras todo completo y la documentación es confusa.

Saludos.

newtron 20-02-2016 11:31:56

Cita:

Empezado por bitbow (Mensaje 502352)
Genial, ya tenia rato que habian liberado una versión (la cual estaba algo lenta frente a TeamViewer), voy a probar haber si ya esta a la altura.

Si eres una compañia o brindas soporte a multiples usuarios basta con tener un servidor y listo, te ahorras mucho con las licencias de TeamViewer con este Soft.

Real VNC tiene una versión que trabaja de forma similar pero por alguna razón nunca encuentras todo completo y la documentación es confusa.

Saludos.

Si lo pruebas... ¿podrías ponernos tus impresiones? me interesa ese tema.

Saludos

bitbow 24-02-2016 18:41:23

Alguien ha tenido oportunidad de probarlo en internet?

¿es mas rapido que sus versiones anteriores?
¿se compara en velocidad al anydesk o teamviewer?

Saludos.

Toni 10-03-2016 20:19:29

Cita:

Empezado por DarkDudae (Mensaje 502186)
Tienes ambas posibilidades. Si no indicas parámetros simplemente usará las constantes, y si indicas parámetros usará los datos de servidor y puerto que le pases en dichos parámetros.

Si tu empresa tiene un servidor dedicado, es mejor meterle la IP y puerto fijos en las constantes, como bien comentas, pero si alguien tiene la necesidad de conectar directamente sin un servidor dedicado, no veo descabellado poder indicar la IP del servidor o el puerto por parámetros (se puede hacer simplemente en el .lnk del acceso directo)

Por último, el cliente está realizado con componentes VCL, así que olvídate de que compile (sin importantes cambios) para OSX, iOS o Android (Linux aún no está soportado). Necesitarías migrar los controles a FMX, además de cambiar no pocas partes del código para que te funcionase.

Un saludo

He probado a ponerle los parametros en 'linea' y con el cliente me funciona en local. Lo he querido probar por Internet y entonces es cuando he tenido problemas, porque no he sabido asignarle los parametros al server. Y tampoco se con que puerto trabaja por defecto. ¿alguien lo ha utilizado por internet?

bitbow 10-03-2016 23:05:53

Hola Toni, el puerto que trae el proyecto por default lo puedes ver en los fuentes (no es necesario tener delphi instalador para verlos)

Source/Server/Form_Main.pas

Ahi se puede ver que el puerto es el 3898

Código Delphi [-]
const
  Host = 'localhost';     // Host of Sockets  (Insert the IP Address or DNS of your Server)
  Port = 3898;            // Port of Sockets
  ConnectionTimeout = 60; // Timeout of connection (in secound)

Saludos.

Toni 11-03-2016 10:44:40

Disculpa! Se me olvido por un momento que estaban los fuentes.. Muchas gracias por eso!

Toni 11-03-2016 10:53:00

Lo que estoy viendo que a diferencia de Team Viewer funciona con un puerto 'fijo', y ya se que lo podemos variar pero igualmente te obliga a redireccionar el puerto en cada conexión y tocar el router. En el caso de usar para asistencia remota lo veo muy complicado. Es una de las grandes bazas de Team Viewer, que lo gestiona el de tal manera que no hay que abrir nada.


La franja horaria es GMT +2. Ahora son las 23:45:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi