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

Bekijken: 57741|Antwoord: 3

[Bron] ASP.NET Kern SignalR Gedistribueerd Chatsysteem [met broncode]

[Link kopiëren]
Geplaatst op 2021-4-16 20:27:41 | | | |
ASP.NET Core SignalR is een open-source bibliotheek die het toevoegen van realtime webfunctionaliteit aan applicaties vereenvoudigt. Realtime webfunctionaliteit maakt server-side code mogelijk om content direct naar clients te sturen.

Voor SignalR:

Apps die frequente updates van de server vereisen. Voorbeelden zijn spellen, sociale netwerken, polls, veilingen, kaarten en GPS-apps.
Dashboards en monitoringapplicaties. Voorbeelden hiervan zijn bedrijfsdashboards, directe verkoopupdates of reismeldingen.
Samenwerkingsapplicaties. Voorbeelden van samenwerkingsapps zijn whiteboard-apps en teamvergaderingssoftware.
Apps die meldingen vereisen. Sociale netwerken, e-mail, chat, gaming, reismeldingen en vele andere apps gebruiken allemaal meldingen.

recensie

asp.net mvc4.0 Installeren van SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html

mvc 4.0 Hoe gebruik van SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html

SignalR voor websocket-communicatie (3)
http://www.itsvse.com/thread-3845-1-1.html

WebSocket Signaler Communicatieauthenticatie [Broncode]
https://www.itsvse.com/thread-3464-1-1.html

documentatie

De hyperlink-login is zichtbaar.
De hyperlink-login is zichtbaar.

Over de configuratie

De hyperlink-login is zichtbaar.

Autorisatieverificatie

De hyperlink-login is zichtbaar.

Laten we eerst eens kijken naar de renderings om SignalR te simuleren die op verschillende servers wordt ingezet, zoals hieronder getoond:



Maak een nieuw project aan dat Core 3.1 ASP.NET

Klik in Solution Explorer met de rechtermuisknop op het project en selecteer 'Toevoegen > Clientbibliotheken.
Selecteer in het dialoogvenster 'Clientbibliotheek toevoegen' voor Provider 'unpkg'.
Voor Bibliotheek, voer in@microsoft/signalr@latest
Selecteer Select Select Specific Files, vergroot de Dist/Browser-map en selecteer signalr.js en signalr.min.js.
Stel de Doellocatie in op wwwroot/js/signalr/ en selecteer Installeren.




Maak een nieuw TestHub-bestand aan in je project,Authenticatie wordt ondersteund, de code is als volgt:

Om distributie te ondersteunen, moet je het Microsoft.AspNetCore.SignalR.StackExchangeRedis-pakket installeren, met het nuget installatiecommando als volgt:

In de opstartbestanden ConfigureServices en Configure om de service en configuratie te registreren, is de code als volgt:

De hoofdcode op de frontend is als volgt:

JaProactief berichten naar gebruikers sturen via de controller, de code is als volgt:


Broncode downloaden:De hyperlink-login is zichtbaar.




Vorig:.NET/C#-operaties Redis-ongeordende verzamelingen
Volgend:Eenvoudig gebruik van het ORM-framework SqlSugar
 Huisbaas| Geplaatst op 23-4-2021 13:07:14 |
SignalR voegt cross-domain ondersteuning voor externe toegang toe
https://www.itsvse.com/thread-9627-1-1.html
Geplaatst op 2022-11-16 14:44:40 |
Leren in leren... Leren
Geplaatst op 28-11-2022 21:06:41 |
Heb je een front-end instantie?
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