Esta es mi propia implementación de un simple mensaje de chat basado en la web que usa solo HTML, CSS, JS Over .NET Framework. Mi objetivo era crear un chat-Messenger utilizando recursos mínimos. La idea es ver si podría implementar un mensajero de chat utilizando solo servicios de API sobre el protocolo basado en HTTP.
Por lo tanto, quería crear un Messenger de chat en tiempo real que permita la comunicación en tiempo real entre los clientes en la web. El medio para implementar mi idea de un Messenger de chat en tiempo real se hizo posible usando Signal-R. Esta es una biblioteca de .NET que permite la comunicación en tiempo real y también nos permite enviar eventos del lado del servidor sin la necesidad de encuestas.
Más sobre Signal-R aquí: "https://dotnet.microsoft.com/apps/aspnet/signalr"
Esta aplicación web permite que varios clientes se comuniquen entre sí en tiempo real, muestra las diferentes cuentas de usuario con las que estamos charlando, representa los chats sistemáticamente. ?
La aplicación no utiliza ninguna base de datos, se ejecuta únicamente en la memoria del sistema, es decir, las cuentas de usuario podrían perderse si la aplicación se actualiza. Por lo tanto, esto podría llamarse como un chat completamente privado que no mantiene registros de los destinatarios o las sesiones o mensajes. ?
¿Puede jugar con la aplicación aquí : Chat Messenger Live Demo (aplicación de prueba) ???
A continuación se muestra el enlace a otro proyecto que funciona con autorización -
La aplicación se crea usando HTML, CSS, JS VIA. Un marco ASP.NET para aplicaciones web. También utiliza la biblioteca Signal-R para proporcionar la funcionalidad web en tiempo real.
ASP.NET SignalR es una biblioteca para desarrolladores de ASP.NET que simplifica el proceso de agregar funcionalidad web en tiempo real a las aplicaciones. La funcionalidad web en tiempo real es la capacidad de hacer que el código del servidor presione contenido a los clientes conectados al instante a medida que esté disponible, en lugar de hacer que el servidor espere a que un cliente solicite nuevos datos. (Fuente de Microsoft)










Solo recuerde que la sesión no se guarda en ninguno de los lados, lo que significa que una vez que refresca la ventana, ¡todos sus chats se perderán! ¡En caso de que encuentres errores, hágamelo saber!
Este proyecto tiene licencia bajo la licencia MIT.