Websocket är inte mycket att säga här, Xiao Zhazha har ett inlägg som har introducerats tidigare, om du inte förstår kan du kontakta Baidu eller gå till detta inlägg för att se (.net/c# simulera websocket-klientanslutning [källkod]
https://www.itsvse.com/thread-3652-1-1.html)。 Okej, inte så mycket att säga, innan webbmeddelandet såg jag många som använde ajax-rotationsträning för att kolla, det var lite av ett slöseri med resurser, och det fanns också långa kontakter att göra, jag använde WebSocket+iNotify.js. iNotify.js är en inkapslad webbmeddelandenotis, som använder Notification() API-gränssnittet, vilket kan dyka upp nere i högra hörnet när din webbplats minimeras, vilket är mycket användbart. Men efter version 62 i Google Chrome måste webbplatsen vara https, vilket kommer att nämnas senare. Den använder också en websocket-hjärtrytm, som ber servern om den data du behöver vid en bestämd tidpunkt. Okej, så mycket struntprat, posta koden nedan och bifoga den till källkoden. Kund: heartBeat.js
Server:
ps: Om du laddar ner källkoden är det bäst att distribuera webbsidan till den lokala IIS för test, annars dyker inte popupfönstret upp, om du använder det i det officiella projektet bör du vara uppmärksam på Google Chrome-begränsningswebbplatsen som nämndes tidigare måste ett HTTPS-popupfönster dyka upp, Om du sedan vill implementera frontend på Https-sidan, använd wss (var wsUrl = 'wss://127.0.0.1:4649'; Serversidan måste också ändra koden därefter, och det måste hanteras med Https-protokollet, som jag fortfarande forskar om.
Firefox kan dock testas av andra webbläsare i 360-hastighetsläge. Om någon har studerat WSS kan de dela med sig av det, studera det, tack.
Källkodsnedladdning:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar |