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, bitte Antwort |