J'ai actuellement un serveur TCP application écrite en .Net qui reçoit et envoie des messages aux clients. Je suis à la recherche à la construction d'une application web donc le besoin de la couche de communication.
J'ai construit une Node.JS + Socket.IO application qui se connecte à mon serveur TCP, puis pousse la communication à l'application web et tous fonctionne bien.
Je viens de lire à propos de SignalR comme une alternative de le garder dans la .Net de la pile.
Toutefois, j'ai aussi découvert que je pouvais écrire en C# Serveur Websocket, une base de démonstration ici
Je suppose que ce serveur de base est ce que SignalR est mais évidemment avec beaucoup plus de fonctionnalités?
Ce que je suis en train de décider, c'est que je viens d'ajouter mes TCP application avec un serveur Websocket ou dois-je aller dans une distinct SignalR ou Node.js itinéraire? De l'intérêt comment fonctionne un SignalR l'exécution de l'application, il est comme un service Windows, console application ou le service IIS?