Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 179842|Odpoveď: 47

[Zdroj] .net/C# Použitie websocketov na notifikácie webových správ [zdrojový kód]

[Kopírovať odkaz]
Zverejnené 2. 2. 2018 17:58:01 | | |
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ď

Skóre

Počet účastníkov1MB+1 prispieť+1 Kolaps dôvod
Admin + 1 + 1 Veľmi silné!

Zobraziť všetky hodnotenia





Predchádzajúci:Riadiaca funkcia vyhľadávania JS v Baidu Map
Budúci:Nájdite špičkových IT architektov na spoluprácu
 Prenajímateľ| Zverejnené 2. 2. 2018 18:00:16 |
Zistil som, že ma trápilo, že JS nebol hotový, tak som to znovu zverejnil
heartBeat.js  

 Prenajímateľ| Zverejnené 2. 2. 2018 18:02:34 |
Ak testujete lokálne, môžete použiť aj Google Chrome, a len ak zverejníte oficiálnu webovú stránku, Google vám to obmedzí
 Prenajímateľ| Zverejnené 5. 2. 2018 9:11:50 |
Xiao Zhazha Zverejnené 2018-2-2 20:11
Microsoft má SignalR, prečo si ho musíš písať sám?

Urob si prieskum
Zverejnené 2. 2. 2018 20:11:49 |
Microsoft má SignalR, prečo si ho musíš písať sám?
Zverejnené 3. 2. 2018 14:08:06 |
Ďakujem za zdieľanie, pozrime sa na to
Zverejnené 5. 2. 2018 16:27:55 |
Áno, práve včas
Zverejnené 7. 3. 2018 19:38:13 |
Urob si prieskum
Zverejnené 13. 3. 2018 17:13:03 |
SDFASDFASDFASFDASDFASDF

Skóre

Počet účastníkov1MB-1 prispieť-1 Kolaps dôvod
QWERTYU -1 -1 Nelej vodu, zlepšovanie kvality odpovedí je povinnosťou každého člena.

Zobraziť všetky hodnotenia

Zverejnené 14. 3. 2018 14:17:43 |
Celkom známe, musíš nabíjať?
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com