Ceci est ma propre implémentation d'un simple-Messager Web basé sur le Web en utilisant uniquement HTML, CSS, JS Over .NET Framework. Mon objectif était de créer un sondeur de chat en utilisant des ressources minimales. L'idée est de voir si je pouvais implémenter un messager de chat en utilisant uniquement les services d'API via le protocole basé sur HTTP.
Donc, je voulais créer un message de chat en temps réel qui permettrait une communication en temps réel entre les clients sur le Web. Les moyens de mettre en œuvre mon idée d'un Messager de Chat en temps réel sont devenus possibles en utilisant Signal-R. Il s'agit d'une bibliothèque .NET permettant une communication en temps réel et nous permettons également d'envoyer des événements côté serveur sans avoir besoin de sondage. Ce Chat-Messager met également en œuvre l'autorisation pour vérifier si la demande provient d'un utilisateur autorisé.
En savoir plus sur Signal-R ici: "https://dotnet.microsoft.com/apps/aspnet/signalr"
Cette application Web permet à plusieurs clients de communiquer entre eux, il affiche les différents comptes d'utilisateurs avec lesquels nous discutons, représente systématiquement les chats. ?
L'application n'utilise aucune base de données, elle s'exécute purement sur la mémoire système, c'est-à-dire que les comptes d'utilisateurs peuvent être perdus si l'application est mise à jour. Par conséquent, cela pourrait être appelé un chat complètement privé qui ne conserve aucun enregistrement des destinataires ou des sessions ou des messages! ?
Vous trouverez ci-dessous le lien vers une fourche de ce projet qui fonctionne sans autorisation -
L'application est créée à l'aide de HTML, CSS, JS via. A ASP.NET Framework pour les applications Web. Il utilise également la bibliothèque Signal-R pour fournir les fonctionnalités Web en temps réel.
ASP.NET SignalR est une bibliothèque pour les développeurs ASP.NET qui simplifie le processus d'ajout de fonctionnalités Web en temps réel aux applications. La fonctionnalité Web en temps réel est la possibilité d'avoir du contenu de code de code de serveur pour connecter les clients connectés à mesure qu'il devient disponible, plutôt que de faire attendre le serveur qu'un client demande de nouvelles données. (Source Microsoft)










Ce projet a une autorisation implémentée dans ce domaine, alors que l'autre projet intitulé «Chat-Messager-Noauth» ne met pas en œuvre la même chose. Cliquez sur ce qui suit pour consulter ce dépôt.
N'oubliez pas que la session n'est pas enregistrée des deux côtés, ce qui signifie qu'une fois que vous avez actualisé la fenêtre, tous vos chats seront perdus! Au cas où vous trouverez des bugs, faites-le moi savoir!
Ce projet est autorisé sous la licence du MIT.