Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 179842|Svare: 47

[Kilde] .net/C# Bruker Websockets for varsler om nettsidemeldinger [kildekode]

[Kopier lenke]
Publisert på 02.02.2018 17:58:01 | | |
Websocket er ikke så mye å si her, Xiao Zhazha har et innlegg som har blitt introdusert før, hvis du ikke forstår, kan du bruke Baidu eller gå til dette innlegget for å se (.net/c# simulere websocket-klienttilkobling [kildekode]
https://www.itsvse.com/thread-3652-1-1.html)。
Ok, ikke så mye å si, før nettmeldingen så jeg mange som brukte ajax-rotasjonstrening for å sjekke, det var litt sløsing med ressurser, og det var også lange forbindelser å gjøre, jeg brukte WebSocket+iNotify.js.
iNotify.js er en innkapslet nettmeldingsvarsling som bruker Notification() API-grensesnittet, som kan dukke opp nederst til høyre når nettstedet ditt minimeres, noe som er veldig nyttig.
Men etter versjon 62 i Google Chrome må nettsiden være https, noe som vil bli nevnt senere.
Den bruker også en websocket heartbeat, som vil be serveren om dataene du trenger på et bestemt tidspunkt.
Ok, så mye tull, legg ut koden nedenfor og legg den ved kildekoden.
Kunde:
heartBeat.js  
Server:


ps: Hvis du laster ned kildekoden, er det best å distribuere nettsiden til den lokale IIS-en for testing, ellers vil ikke popup-vinduet dukke opp. Hvis du bruker det i det offisielle prosjektet, bør du følge med på Google Chrome-restriksjonsnettstedet som ble nevnt tidligere, et HTTPS-popup-vindu vil dukke opp.
Hvis du vil implementere frontend på Https-siden, bruk wss (var wsUrl = 'wss://127.0.0.1:4649'; Serversiden må også endre koden deretter, og det må behandles med Https-protokollen, som jeg fortsatt forsker på.
Firefox kan imidlertid testes av andre nettlesere i 360-hastighetsmodus.
Hvis noen har studert WSS, kan de dele det, studer det, takk.

Nedlasting av kildekode:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare

Score

Antall deltakere1MB+1 bidra+1 Sammenbrudd grunn
Admin + 1 + 1 Veldig kraftig!

Se alle vurderinger





Foregående:Baidu Map JS gjenfinningskontrollfunksjon
Neste:Finn avanserte IT-arkitekter å samarbeide med
 Vert| Publisert på 02.02.2018 18:00:16 |
Jeg ble opprørt over at JS ikke var ferdig, så jeg postet det på nytt
heartBeat.js  

 Vert| Publisert på 02.02.2018 18:02:34 |
Hvis du tester lokalt, kan Google Chrome også brukes, og kun hvis du publiserer den offisielle nettsiden, vil Google begrense det
 Vert| Publisert på 05.02.2018 09:11:50 |
Xiao Zhazha Publisert 2018-2-2018 20:11
Microsoft har SignalR, hvorfor må du skrive det selv?

Gjør grundig research
Publisert på 02.02.2018 20:11:49 |
Microsoft har SignalR, hvorfor må du skrive det selv?
Publisert på 03.02.2018 14:08:06 |
Takk for at du delte, la oss ta en titt
Publisert på 05.02.2018 16:27:55 |
Ja, akkurat i tide
Publisert på 07.03.2018 19:38:13 |
Gjør grundig research
Publisert på 13.03.2018 17:13:03 |
sdfasdfasdfasfdasdfasdfasdfsdf

Score

Antall deltakere1MB-1 bidra-1 Sammenbrudd grunn
QWERTYU -1 -1 Ikke hell vann, å forbedre kvaliteten på svarinnleggene er hvert medlems ansvar.

Se alle vurderinger

Publisert på 14.03.2018 14:17:43 |
Ganske kjent, må du lade?
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com