ASP .NET SignalR ist eine Klassenbibliothek unter ASP .NET, die Echtzeitkommunikation in ASP .NET-Webprojekten erreichen kann.
Was ist das Web für Echtzeitkommunikation? Es soll dem Client (Webseite) und dem Server ermöglichen, sich gegenseitig über Nachrichten und Aufrufmethoden zu benachrichtigen. Dies ist natürlich ein Echtzeitvorgang.
WebSockets ist eine neue API, die von HTML5 bereitgestellt wird und eine Socket-Verbindung zwischen einer Webseite und dem Server herstellen kann, wenn WebSockets verfügbar ist (d. h. der Browser unterstützt Html5)
SignalR verwendet WebSockets. Wenn diese nicht unterstützt werden, verwendet SignalR andere Technologien, um den gleichen Effekt zu gewährleisten.
SignalR bietet natürlich auch eine sehr einfache und benutzerfreundliche High-Level-API, die es dem Server ermöglicht, JavaScript-Funktionen auf dem Client einzeln oder in Stapeln aufzurufen,
Und es ist sehr praktisch, eine Verbindungsverwaltung durchzuführen, z. B. die Verbindung eines Clients mit einem Server oder eine Trennung, Clientgruppierung und Clientautorisierung, die mit SignalR sehr einfach zu implementieren sind.
Schritt eins: Der Gruppe beitreten
Schritt 2: Fenster schließen
Schritt 3: Rückruf auslösen, sofortige Offline-Übertragung
Das obige ist der detaillierte Inhalt vonWas ist Echtzeitkommunikation im Web?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!