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

Udsigt: 57741|Svar: 3

[Kilde] ASP.NET Core SignalR Distributed Chat System [med kildekode]

[Kopier link]
Opslået den 2021-4-16 kl. 20:27:41 | | | |
ASP.NET Core SignalR er et open source-bibliotek, der forenkler muligheden for at tilføje realtids webfunktionalitet til applikationer. Realtids webfunktionalitet gør det muligt for server-side kode at sende indhold øjeblikkeligt til klienterne.

For SignalR:

Apps der kræver hyppige opdateringer fra serveren. Eksempler inkluderer spil, sociale netværk, afstemninger, auktioner, kort og GPS-apps.
Dashboards og overvågningsapplikationer. Eksempler inkluderer virksomhedens dashboards, øjeblikkelige salgsopdateringer eller rejsealarmer.
Samarbejdsapplikationer. Eksempler på samarbejdsapps inkluderer whiteboard-apps og teammødesoftware.
Apps der kræver notifikationer. Sociale netværk, e-mail, chat, gaming, rejseadvarsler og mange andre apps bruger alle notifikationer.

anmeldelse

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

mvc 4.0 Sådan bruger du SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html

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

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

dokumentation

Hyperlink-login er synlig.
Hyperlink-login er synlig.

Om konfigurationen

Hyperlink-login er synlig.

Godkendelsesverifikation

Hyperlink-login er synlig.

Lad os først se på renderingerne for at simulere SignalR, der bliver udrullet på forskellige servere, som vist nedenfor:



Opret et nyt projekt, der ASP.NET Core 3.1

I Solution Explorer højreklikker du på projektet og vælger Tilføj > klientbiblioteker.
I dialogboksen Tilføj klientbibliotek, vælg unpkg for Udbyder.
For Bibliotek, indtast@microsoft/signalr@latest
Vælg Vælg Vælg Specifikke filer, udvid Dist/Browser-mappen, og vælg signalr.js og signalr.min.js.
Indstil mållokationen til wwwroot/js/signalr/ og vælg Installer.




Opret en ny TestHub-fil i dit projekt,Autentificering understøttes, koden er som følger:

For at understøtte distribution skal du installere Microsoft.AspNetCore.SignalR.StackExchangeRedis-pakken ved hjælp af nuget installationskommandoen som følger:

I opstartsfilerne ConfigureServices og Configure for at registrere tjenesten og konfigurationen er koden som følger:

Hovedkoden på frontenden er som følger:

JaProaktivt sender beskeder til brugerne via controlleren, koden er som følger:


Kildekode-download:Hyperlink-login er synlig.




Tidligere:.NET/C#-operationer Redis uordnede samlinger
Næste:Simpel brug af ORM-rammeværket SqlSugar
 Udlejer| Opslået den 23-4-2021 13:07:14 |
SignalR tilføjer tværdomæneunderstøttelse af fjernadgang
https://www.itsvse.com/thread-9627-1-1.html
Opslået den 16-11-2022 kl. 14:44:40 |
Læring i læring... Læring
Opslået den 28-11-2022 kl. 21:06:41 |
Har du en front-end instans?
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