Websocket tu nie je veľa čo povedať, Xiao Zhazha má príspevok, ktorý už bol predstavený, ak tomu nerozumiete, môžete si pozrieť Baidu alebo navštíviť tento príspevok a pozrieť (.net/c# simulácia pripojenia websocket klienta [zdrojový kód]]
https://www.itsvse.com/thread-3652-1-1.html)。 Dobre, nie je toho veľa na dodanie, pred notifikáciou webovej správy som videl veľa ľudí, ktorí používali tréning rotácie Ajaxu na kontrolu, bolo to trochu plytvanie zdrojmi, a navyše bolo potrebné mať dlhé kontakty, používal som WebSocket+iNotify.js. iNotify.js je zapuzdrené webové oznámenie, ktoré využíva API Notification() a môže sa zobraziť v pravom dolnom rohu, keď je vaša webová stránka minimalizovaná, čo je veľmi užitočné. Avšak po verzii 62 v Google Chrome musí byť stránka https, čo bude spomenuté neskôr. Používa tiež websocket heartbeat, ktorý požiada server o potrebné dáta v stanovenom čase. Dobre, toľko nezmyslov, zverejnite kód nižšie a pripojte ho k zdrojovému kódu. Klient: heartBeat.js
Server:
ps: Ak stiahnete zdrojový kód, je najlepšie webovú stránku nasadiť do lokálneho IIS na testovanie, inak sa vyskakovacie okno nezobrazí. Ak ho použijete v oficiálnom projekte, mali by ste venovať pozornosť spomenutému obmedzeniu Google Chrome, kde sa zobrazí HTTPS okno Ak chcete implementovať frontend na Https stránke, použite wss (var wsUrl = 'wss://127.0.0.1:4649'; Aj serverová strana musí podľa toho upraviť kód a musí to byť spracované pomocou protokolu Https, ktorý stále skúmam.
Firefox však môžu testovať aj iné prehliadače v režime rýchlosti 360. Ak niekto študoval WSS, môže to zdieľať, študovať to, ďakujem.
Stiahnutie zdrojového kódu:
Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím. Odpoveď |