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)

wilcg 15-10-2015 18:42:43

AllaKore Remote el TeamViewer de codigo libre
 
Amigos del foro les comparto el trabajo de Maickonn Richard, que tiene la grandeza de liberar el codigo fuente escrito en delphi.
Sin duda un gran trabajo y un funcionamiento muy bueno del programa.


Casimiro Notevi 15-10-2015 19:22:18

^\||/^\||/^\||/

ecfisa 15-10-2015 19:34:30

Gracias por el dato ;)

Saludos :)

MAXIUM 15-10-2015 19:45:31

Asombroso. Justo lo que necesitaba.

Mil gracias.

dec 15-10-2015 20:13:55

Hola,

TeamViewer funciona estupendamente, pero, probaremos también este proyecto. ¡Gracias por la información! :)

AgustinOrtu 15-10-2015 20:50:13

Me sumo a los comentarios de los compañeros

Gracias por el dato

ElKurgan 16-10-2015 07:26:27

Gracias por el aporte, amigo

#:-)#

Toni 16-10-2015 12:23:38

A probarlo se a dicho! ^\||/^\||/^\||/

jhonny 16-10-2015 16:05:04

¡Caramba!, genial.

newtron 16-10-2015 17:06:27

Cita:

Empezado por dec (Mensaje 498011)
Hola,

TeamViewer funciona estupendamente, pero, probaremos también este proyecto. ¡Gracias por la información! :)

Si, pero no podemos olvidar que es de pago y no precisamente barato.

Toni 16-10-2015 17:38:05

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.

juanelo 16-10-2015 19:10:08

Estaria genial que alguien que tuviese Delphi XE (y tiempo para hacerlo), que hiciera el cambio para poder cambiar via un ini o algo parecido los parametros para la conexion. Gran aporte.

pacopenin 19-10-2015 16:22:14

Cita:

Empezado por newtron (Mensaje 498049)
Si, pero no podemos olvidar que es de pago y no precisamente barato.


Eso mismo iba a comentar yo. Yo tengo la versión 6 y por muchos años (espero).

dec 19-10-2015 17:05:16

Hola,

Cita:

Empezado por newtron (Mensaje 498049)
Si, pero no podemos olvidar que es de pago y no precisamente barato.

Personalmente, siempre que lo he necesitado, he utilizado la versión gratuita, que, me ha servido sin problemas. La verdad es que no sé cuánto cuesta una licencia de TeamViewer, pero, ya sabemos todos que lo barato y lo caro depende mucho de cada uno. Por lo demás, si uno está ganando dinero, por ejemplo, dando soporte gracias a TeamViewer, es cuestión de echar cuentas y ver si te interesa o no la herramienta.

Sea como sea el proyecto de este hilo pinta bien, porque, además disponemos de su código fuente para estudiarlo.

Toni 19-10-2015 20:41:09

Team Viewer funciona muy bien pero si utilizas la version free cada vez esta mas limitada y controlada. Yo antes de Team Viewer utilizaba una version free de VNC pero era un poco lio de configurar, ya que hay que estar configurando los firewall de los clientes y eso es meterse en unos 'jardines' que mejor no meterse..

Si con esta aplicacion puedo sustituir al Team Viewer me iria de fabula. A primera vista la experiencia a sido muy buena. Para mi punto de vista Team Viewer tiene unos coste un poco altos.

Casimiro Notevi 19-10-2015 20:52:30

Yo he estado usando ultravnc desde hace muchísimos años. Es totalmente libre y gratis.
Y, por supuesto, no hay que configurar nada en el usuario cliente, ni router, ni puertos, ni nada.

Toni 20-10-2015 13:28:24

Yo tambien lo he utilizado hace años y no siempre era muy facil de utilizar. Ademas es un sistema que para conectarte al 'cliente' funciona con una minima instalación. Y para segun que usos el metodo de utilizar un ID y un password nuevo por cada conexion es mas indicado. Para dar soporte por ejemplo. Quizas a dia de hoy este mejorado, pero hace un tiempo incluso la visualizacion no era muy buena.

pacopenin 20-10-2015 14:31:59

Yo use también ultravnc, pero con w7 (y Vista) tuve muchos problemas, por eso opté, tras varias pruebas por TeamViewer. Creo recordar que había que direccionar puertos en nuestro router, pero no era muy complicado. Se de gente que sigue usándolo, incluso empresas grandes.

Casimiro Notevi 20-10-2015 14:42:23

Cita:

Empezado por Toni (Mensaje 498127)
Yo tambien lo he utilizado hace años y no siempre era muy facil de utilizar. Ademas es un sistema que para conectarte al 'cliente' funciona con una minima instalación. Y para segun que usos el metodo de utilizar un ID y un password nuevo por cada conexion es mas indicado. Para dar soporte por ejemplo. Quizas a dia de hoy este mejorado, pero hace un tiempo incluso la visualizacion no era muy buena.

Cita:

Empezado por pacopenin (Mensaje 498134)
Yo use también ultravnc, Creo recordar que había que direccionar puertos en nuestro router, pero no era muy complicado. Se de gente que sigue usándolo, incluso empresas grandes.

Eso es que no lo habéis usado correctamente. En el cliente no hay que hacer absolutamente nada. Y en cuanto a lo de usar un identificador, ultravnc también lo puede hacer mediante el "Repetidor", que lo instalas en un servidor y reparte las entradas de distintos clentes al programador/técnico que lo va a atender. Incluso puedes personalizar el cliente para que muestre el logo de tu empresa y se conecte automáticamente con el servicio técnico, tanto con un programita externo como llamándolo desde alguna opción de tu software.

rretamar 20-10-2015 23:08:31

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.

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 15:56:15.

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