Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 179842|Svar: 47

[Kilde] .net/C# Brug af Websockets til notifikationer af hjemmesidebeskeder [kildekode]

[Kopier link]
Opslået på 02/02/2018 17.58.01 | | |
Websocket er ikke meget at sige her, Xiao Zhazha har et indlæg, der er blevet introduceret før, hvis du ikke forstår, kan du kontakte Baidu eller gå til dette indlæg for at se (.net/c# simulere websocket klientforbindelse [kildekode]
https://www.itsvse.com/thread-3652-1-1.html)。
Okay, ikke meget at sige, før webbeskeden kom så jeg mange, der brugte ajax-rotationstræning til at tjekke, det var lidt spild af ressourcer, og der var også lange forbindelser, jeg brugte WebSocket+iNotify.js.
iNotify.js er en indkapslet webmeddelelse, som bruger Notification() API-grænsefladen, som kan dukke op i nederste højre hjørne, når din hjemmeside minimeres, hvilket er meget nyttigt.
Men efter version 62 i Google Chrome skal hjemmesiden være https, hvilket vil blive nævnt senere.
Den bruger også en websocket-heartbeat, som beder serveren om de data, du har brug for, på et bestemt tidspunkt.
Okay, så meget vrøvl, post koden nedenfor og vedhæft den til kildekoden.
Kunde:
heartBeat.js  
Server:


ps: Hvis du downloader kildekoden, er det bedst at deploye websiden til den lokale IIS for at teste, ellers vil pop-up-vinduet ikke poppe op, hvis du bruger det i det officielle projekt, bør du være opmærksom på Google Chrome-begrænsningswebsitet, der blev nævnt tidligere, da et HTTPS-pop-up-vindue vil dukke op,
Hvis du så vil implementere frontenden på Https-siden, så brug wss (var wsUrl = 'wss://127.0.0.1:4649'; Serversiden skal også ændre koden derefter, og det skal behandles med Https-protokollen, som jeg stadig undersøger.
Dog kan Firefox testes af andre browsere i 360-hastighedstilstand.
Hvis nogen har studeret WSS, kan de dele det, studere det, tak.

Kildekode-download:
Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar

Score

Antal deltagere1MB+1 bidrage+1 Sammenbrud årsag
Admin + 1 + 1 Meget kraftfuldt!

Se alle vurderinger





Tidligere:Baidu Map JS hentningskontrolfunktion
Næste:Find high-end IT-arkitekter at arbejde sammen med
 Udlejer| Opslået på 02/02/2018 18.00.16 |
Jeg fandt ud af, at jeg var ked af, at JS ikke var færdig, så jeg genpostede det
heartBeat.js  

 Udlejer| Opslået på 02/02/2018 18.02.34 |
Hvis du tester lokalt, kan Google Chrome også bruges, og kun hvis du offentliggør den officielle hjemmeside, vil Google begrænse det
 Udlejer| Opslået på 05/02/2018 09.11.50 |
Xiao Zhazha Opslået den 2018-2-2 kl. 20:11
Microsoft har SignalR, hvorfor skal du skrive det selv?

Lav din research
Opslået på 02/02/2018 20.11.49 |
Microsoft har SignalR, hvorfor skal du skrive det selv?
Opslået på 03/02/2018 14.08.06 |
Tak fordi du delte, lad os tage et kig
Opslået på 05/02/2018 16.27.55 |
Ja, lige i tide
Opslået på 07/03/2018 19.38.13 |
Lav din research
Opslået på 13/03/2018 17.13.03 |
sdfasdfasdfdasdfasdfasdfsdf

Score

Antal deltagere1MB-1 bidrage-1 Sammenbrud årsag
QWERTYU -1 -1 Hæld ikke vand, at forbedre kvaliteten af svarindlæg er hvert medlems pligt.

Se alle vurderinger

Opslået på 14/03/2018 14.17.43 |
Ret velkendt, skal du oplade?
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com