Gibt es sowas wie socket.io (node.js) für C #? Ich brauche eine Serverversion davon.
Danke für Ihre Hilfe!
Ich glaube nicht, dass es in .NET ein Framework gibt, das IO Unterstützung wie node.js oder ruby's EventMachine oder python twisted: - (.
SignalR
Async-Signalisierungsbibliothek für .NET zur Unterstützung beim Erstellen interaktiver Echtzeit-Webanwendungen für mehrere Benutzer.
Sie können hier ein Live-Beispiel im Spiel Ссылка
sehenSie benötigen IIS 8.0, um Web-Sockets zu erhalten, es verwendet lange Abfragen auf IIS 7.
Ich denke, sie arbeiten möglicherweise daran, Ссылка und Ссылка , um zu zeigen, wie Sie Fleck Web Socket Server mit SignalR verwenden können
.NET bietet eine Reihe von Möglichkeiten, ein 100% asynchrones Design ähnlich wie node.js zu implementieren.
Siehe Socket BeginSend / EndSend und leistungsstärkere SendAsync oder Stream s BeginRead / BeginWrite Methoden. Diese sind alle sehr ähnlich zu node.js.
C # 5.0 bringt ein neues asynchrones Design mit Sprachunterstützung mit, das viel einfacher zu benutzen ist als die obigen. Sie können mit einer Beta davon im Async CTP spielen.
Dies wurde gerade veröffentlicht, Dokumentation und Beispiele sind auf dem Weg!
Ссылка https://groups.google.com/forum/#!topic/kayak-http/LXS_xh0qurM
Vielleicht möchten Sie auch auschecken Ссылка
Ich bin mir nicht sicher, ob es einen einzelnen Thread oder Thread-Pool verwendet. Aber das wird nur ein Problem sein, wenn Sie 1000 Verbindungen gleichzeitig haben wollen.