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

Ansehen: 179842|Antwort: 47

[Quelle] .net/C# Verwendung von Websockets für Website-Nachrichtenbenachrichtigungen [Quellcode]

[Link kopieren]
Veröffentlicht am 02.02.2018 17:58:01 | | |
Websocket ist hier nicht viel zu sagen, Xiao Zhazha hat einen Beitrag, der bereits eingeführt wurde; falls du das nicht verstehst, kannst du Baidu besuchen oder diesen Beitrag besuchen, um zu sehen (.net/c# simuliere Websocket-Client-Verbindung [Quellcode]
https://www.itsvse.com/thread-3652-1-1.html)。
Okay, nicht viel zu sagen, vor der Webnachrichtenbenachrichtigung habe ich viele Leute gesehen, die das Ajax-Rotationstraining genutzt haben, um das zu überprüfen, es war eine Ressourcenverschwendung, und es gab auch lange Verbindungen, die ich WebSocket+iNotify.js genutzt habe.
iNotify.js ist eine gekapselte Webnachrichtenbenachrichtigung, die die Notification()-API-Oberfläche verwendet, die unten rechts erscheint, wenn Ihre Website minimiert ist, was sehr nützlich ist.
Nach Version 62 in Google Chrome muss die Website jedoch https sein, was später noch erwähnt wird.
Es verwendet außerdem einen Websocket-Heartbeat, der den Server zu einer festgelegten Zeit nach den benötigten Daten fragt.
Okay, so viel Unsinn, postet den Code unten und hängt ihn dem Quellcode an.
Kunde:
heartBeat.js  
Server:


ps: Wenn du den Quellcode herunterlädst, ist es am besten, die Webseite auf dem lokalen IIS zum Testen bereitzustellen, sonst erscheint das Pop-up-Fenster nicht. Wenn du es im offiziellen Projekt verwendest, solltest du auf die zuvor erwähnte Google-Chrome-Einschränkungs-Website achten, da ein HTTPS-Pop-up-Fenster erscheint.
Wenn du dann das Frontend auf der Https-Seite implementieren willst, nutze wss (var wsUrl = 'wss://127.0.0.1:4649'; Auch die Serverseite muss den Code entsprechend ändern, und er muss mit dem Https-Protokoll verarbeitet werden, das ich noch recherchiere.
Firefox kann jedoch auch von anderen Browsern im 360-Geschwindigkeitsmodus getestet werden.
Falls jemand WSS studiert hat, kann er es teilen, es studieren, danke.

Quellcode-Download:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort

Punktzahl

Anzahl der Teilnehmer1MB+1 beitragen+1 Zusammenbruch Grund
Administrator + 1 + 1 Sehr mächtig!

Alle Bewertungen sehen





Vorhergehend:Baidu Map JS-Rückrufkontrollfunktion
Nächster:Finden Sie High-End-IT-Architekten, mit denen Sie zusammenarbeiten können
 Vermieter| Veröffentlicht am 02.02.2018 18:00:16 |
Ich stellte fest, dass ich beunruhigt war, dass JS nicht fertig war, also postete ich es erneut
heartBeat.js  

 Vermieter| Veröffentlicht am 02.02.2018 18:02:34 |
Wenn Sie lokal testen, kann auch Google Chrome verwendet werden, und nur wenn Sie die offizielle Website veröffentlichen, wird Google es einschränken
 Vermieter| Veröffentlicht am 05.02.2018 09:11:50 |
Xiao Zhazha veröffentlicht am 2.2.2018, 20:11 Uhr
Microsoft hat SignalR, warum musst du es selbst schreiben?

Recherchieren Sie
Veröffentlicht am 02.02.2018 20:11:49 |
Microsoft hat SignalR, warum musst du es selbst schreiben?
Veröffentlicht am 03.02.2018 14:08:06 |
Danke fürs Teilen, lass uns einen Blick werfen
Veröffentlicht am 05.02.2018 16:27:55 |
Ja, gerade rechtzeitig
Veröffentlicht am 07.03.2018 19:38:13 |
Recherchieren Sie
Veröffentlicht am 13.03.2018 17:13:03 |
sdfasdfasdfasfdasdfasdfasdf

Punktzahl

Anzahl der Teilnehmer1MB-1 beitragen-1 Zusammenbruch Grund
QWERTYU -1 -1 Gießen Sie kein Wasser, die Verbesserung der Qualität der Antwortbeiträge ist die Aufgabe jedes Mitglieds.

Alle Bewertungen sehen

Veröffentlicht am 14.03.2018 14:17:43 |
Ganz vertraut, musst du aufladen?
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