Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 179842|Antwoord: 47

[Bron] .net/C# Websockets gebruiken voor meldingen van websiteberichten [broncode]

[Link kopiëren]
Geplaatst op 02-02-2018 17:58:01 | | |
Websocket is hier niet veel te zeggen, Xiao Zhazha heeft een post die eerder is geïntroduceerd, als je het niet begrijpt, kun je Baidu gebruiken of naar deze post gaan om te zien (.net/c# simuleren websocket client connection [broncode]
https://www.itsvse.com/thread-3652-1-1.html)。
Oké, niet veel te zeggen, voor de webberichtmelding zag ik veel mensen ajax-rotatietraining gebruiken om het te controleren, het was een beetje zonde van de middelen, en er waren ook lange verbindingen te doen, ik gebruikte WebSocket+iNotify.js.
iNotify.js is een ingekapselde webberichtmelding, die gebruikmaakt van de Notification() API-interface, die rechtsonder kan verschijnen wanneer je website geminimaliseerd is, wat erg handig is.
Na versie 62 in Google Chrome moet de website echter https zijn, wat later nog genoemd zal worden.
Het gebruikt ook een websocket-hartslag, waarmee de server op een bepaald tijdstip om de data vraagt die je nodig hebt.
Oké, zoveel onzin, post de code hieronder en voeg die toe aan de broncode.
Klant:
heartBeat.js  
Server:


ps: Als je de broncode downloadt, is het het beste om de webpagina te deployen naar de lokale IIS om te testen, anders verschijnt het pop-up venster niet, als je het in het officiële project gebruikt, moet je letten op de eerder genoemde Google Chrome-beperkingswebsite, er moet een HTTPS-pop-upvenster verschijnen,
Als je dan de frontend op de Https-site wilt implementeren, gebruik dan wss (var wsUrl = 'wss://127.0.0.1:4649'; De serverkant moet de code ook dienovereenkomstig aanpassen, en het moet worden verwerkt met het Https-protocol, waar ik nog onderzoek naar ben.
Firefox kan echter ook door andere browsers in 360-snelheidsmodus worden getest.
Als iemand WSS heeft bestudeerd, kan diegene het delen, bestudeer het, dank je wel.

Broncode downloaden:
Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord

Partituur

Aantal deelnemers1MB+1 bijdragen+1 Instorting reden
admin + 1 + 1 Heel krachtig!

Bekijk alle beoordelingen





Vorig:Baidu Map JS ophaalbesturingsfunctie
Volgend:Vind high-end IT-architecten om mee samen te werken
 Huisbaas| Geplaatst op 02-02-2018 18:00:16 |
Ik merkte dat ik van streek was dat JS niet af was, dus plaatste ik het opnieuw
heartBeat.js  

 Huisbaas| Geplaatst op 02-02-2018 18:02:34 |
Als je lokaal test, kan Google Chrome ook worden gebruikt, en alleen als je de officiële website publiceert, zal Google het beperken
 Huisbaas| Geplaatst op 05-02-2018 09:11:50 |
Xiao Zhazha Geplaatst op 2-2-2018 20:11
Microsoft heeft SignalR, waarom moet je het zelf schrijven?

Doe je onderzoek
Geplaatst op 02-02-2018 20:11:49 |
Microsoft heeft SignalR, waarom moet je het zelf schrijven?
Geplaatst op 03-02-2018 14:08:06 |
Bedankt voor het delen, laten we eens kijken
Geplaatst op 05-02-2018 16:27:55 |
Ja, precies op tijd
Geplaatst op 07-03-2018 19:38:13 |
Doe je onderzoek
Geplaatst op 13-03-2018 17:13:03 |
sdfasdfasdfdasdfasdfasdf.

Partituur

Aantal deelnemers1MB-1 bijdragen-1 Instorting reden
QWERTYU -1 -1 Giet geen water, het verbeteren van de kwaliteit van de antwoordposts is de plicht van elk lid.

Bekijk alle beoordelingen

Geplaatst op 14-03-2018 14:17:43 |
Heel bekend, moet je opladen?
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com