alberto-moyano   21-04-2025, 21:35
#1
Hola gente, alguien a tenido experiencia con la implementación de un chat interno en una aplicación multiusuario, utilizando una base de datos?

Analizo la posibilidad de llevarlo a cabo, pero antes de ponerme a estudiar el tema quería saber si va a ser posible en Gambas.

Saludos
Shordi   22-04-2025, 09:09
#2
Lo más parecido que he hecho es una aplicación de posits de escritorio entre los usuarios. Aparece una ventanita muy mona en el escritorio cuando te envían algo.
Si te vale dímelo.

No podemos regresar
alberto-moyano   22-04-2025, 13:53
#3
Hola Shordi, me vale, si puedes compartir el código, se agradece.
Shell   22-04-2025, 15:59
#4
Shordi:

Pero, ¿ eso es un chat ?. Parece como una notificación. En el manual de Gambas creo que había algo de esto.

Por lo menos buscando entre la aplicaciones, allá por el 2012/13/14. Trataba el tema sobre:

ClienteDNS, ClienteTTP, ClienteUDP, Servidor y ServidorUDP.

El capitulo de redes, página 195.

[Imagen: ZJl6tIcl.png]

Saludos

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   23-04-2025, 05:42
#5
Cita:Pero, ¿ eso es un chat ?. Parece como una notificación.
Efectivamente, no es un chat como tal (aunque sospecho que no sería nada difícil adaptarlo a que lo fuese). Este se basa en algo más simple... un timer. Cada x segundos se comprueba en la base de datos y si hay algo nuevo se notifica, vía formulario bonito o vía notificación de escritorio.

Alberto,
En la granja de software tienes un ejemplo que subí en 2017. Se llama gbLauncher, pero ese está basado en un servidor FTP, no en una base de datos. El que uso en la actualidad sí se basa en una base de datos MySQL.

El asunto es que al depender de una base de datos, hay que resolver primero el tema de los login y accesos de usuario. ¿Eso lo tienes ya resuelto?, si es así, como supongo, lo que te puedo pasar es la estructura de la tabla de los mensajes y un programa no funcional (porque faltaría todo eso de la conexión del usuario) con el código tal como yo lo estoy usando. 

No sé si sería válido para tí. Dímelo y me pongo a ello.

Saludos
Última modificación: 23-04-2025, 06:02 por Shordi.

No podemos regresar
Shordi   24-04-2025, 21:08
#6
Alberto, échale un ojo a éste hilo: https://gambas-es.org/thread-1944.html

No podemos regresar
Shell   Ayer, 13:04
#7
Shordi:
¿ gbLauncher es notittas ?. Siempre puedo bajarlo del repo que tienes en Git.

Por cierto tienes dos usuarios en la granja. ( que pueda complicar la búsqueda de aplicaciones por usuario).
Cuando seleccionamos en la granja "Todo el software", puedes usar filtros ( se debe activar)

Vamos escribiendo letra a letra , por ejemplo la letra "s" y van apareciendo todos los usuarios con la letra "s",
seleccionamos uno. Pero, no se puede hacer con el ratón, hay que usar la tecla Enter o Return.

"El conocimiento es la mejor inversión que se puede hacer" - Abraham Lincoln
Shordi   Ayer, 13:59
#8
Si y no gblauncher utiliza FTP , no una base de datos.

No podemos regresar
  
Usuarios navegando en este tema: 2 invitado(s)
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.