Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 179842|Svar: 47

[Källa] .net/C# Använder Websockets för meddelandenotiser om webbplatser [Källkod]

[Kopiera länk]
Publicerad på 2018-02-02 17:58:01 | | |
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ällaSvar

Tjog

Antal deltagare1MB+1 bidra+1 Kollaps förnuft
Admin + 1 + 1 Mycket kraftfullt!

Se alla betyg





Föregående:Baidu Map JS-återhämtningskontrollfunktion
Nästa:Hitta högkvalitativa IT-arkitekter att arbeta med
 Hyresvärd| Publicerad på 2018-02-02 18:00:16 |
Jag märkte att jag blev upprörd över att JS inte var klar, så jag postade om det
heartBeat.js  

 Hyresvärd| Publicerad på 2018-02-02 18:02:34 |
Om du testar lokalt kan Google Chrome också användas, och endast om du publicerar den officiella webbplatsen kommer Google att begränsa det
 Hyresvärd| Publicerad på 2018-02-05 09:11:50 |
Xiao Zhazha Publicerad 2018-2-2 20:11
Microsoft har SignalR, varför måste du skriva det själv?

Gör din research
Publicerad på 2018-02-02 20:11:49 |
Microsoft har SignalR, varför måste du skriva det själv?
Publicerad på 2018-02-03 14:08:06 |
Tack för att du delade med dig, låt oss ta en titt
Publicerad på 2018-02-05 16:27:55 |
Ja, precis i tid
Publicerad på 2018-03-07 19:38:13 |
Gör din research
Publicerad på 2018-03-13 17:13:03 |
sdfasdfasdfasfdasdfasdfadsfadsfsdf

Tjog

Antal deltagare1MB-1 bidra-1 Kollaps förnuft
QWERTYU -1 -1 Häll inte vatten, att förbättra kvaliteten på svarsinläggen är varje medlems plikt.

Se alla betyg

Publicerad på 2018-03-14 14:17:43 |
Ganska bekant, måste du ladda?
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com