Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 36969|Antwort: 3

[ASP.NET] SignalR für Websocket-Kommunikation (3)

[Link kopieren]
Veröffentlicht am 07.07.2017 14:26:50 | | | |
Zunächst einmal besteht der Hauptzweck der Verwendung von Websockets darin, dass das Backend aktiv Daten an das Frontend weiterleiten kann, um das Display zu verarbeiten

1: SignalR verbindet sich zum ersten Mal mit dem Server



Wenn wir die Seite öffnen, wollen wir, dass die Websocket-Verbindung erfolgreich ist, und dann zuerst die vorhandenen Daten an uns senden, was sollen wir tun?

Zuerst erben wir die Hub-Klasse und schreiben dann die OnConnected-Methode mit folgendem Code um:


//
        Zusammenfassung:
        Wird aufgerufen, wenn die Verbindung mit dieser Hub-Instanz verbunden ist.
        //
        Rückgabeergebnisse:
        Ein System.Threading.Tasks.Task
        öffentliche virtuelle Task OnConnected();
Nachdem der Signalierer sich zum ersten Mal erfolgreich verbunden hat, wird die OnConnected-Methode ausgelöst, und die Context.ConnectionId ist die generierte Kunden-ID



Rufen Sie die Clients.Client-Methode auf, um Daten an die angegebene Client-ID zu pushen, und die folgende Methode wird von uns selbst definiert.



2: Daten aktiv an den Empfang weiterleiten

Wie kann man Daten aktiv über SignalR an die Rezeption senden?

Wir müssen Daten im folgenden Code ins Frontend pushen:



Die JS-Methode ist wie folgt:



Renderings:






Vorhergehend:Blockbuster-Nachrichten! Die Entwicklung von Mini-Programmen ist kostenlos!
Nächster:Wie man Fehleranzeigen deaktiviert, wenn der Webbrowser HTML-Inhalte in C# Winform anzeigt
Veröffentlicht am 29.12.2017 10:27:27 |
Ich möchte Ihre SignalR für Websocket-Kommunikation in der vollständigen Version 1-3 sehen, hier sehe ich nur [ASP.NET] SignalR für Websocket-Kommunikation (3)
 Vermieter| Veröffentlicht am 29.12.2017 12:08:28 |
522803365 Veröffentlicht am 29.12.2017, 10:27
Ich würde gerne Ihre vollständige Version 1-3 von SignalR für Websocket-Kommunikation sehen, hier sehe ich nur [ASP.NET] SignalR für Websocket-Kommunikation (3 ...
asp.net mvc4.0 Installation von SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html
(Quelle: Architekt)


mvc 4.0 Wie man SignalR (2) verwendet
http://www.itsvse.com/thread-3838-1-1.html
(Quelle: Architekt)



Veröffentlicht am 08.02.2022 10:12:42 |

Ich möchte Ihre SignalR für Websocket-Kommunikation in der vollständigen Version 1-3 sehen, hier sehe ich nur [ASP.NET] SignalR für Websocket-Kommunikation (3)
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com