Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 57741|Vastaus: 3

[Lähde] ASP.NET Core SignalR Distributed Chat System [lähdekoodilla]

[Kopioi linkki]
Julkaistu 2021-4-16 20:27:41 | | | |
ASP.NET Core SignalR on avoimen lähdekoodin kirjasto, joka yksinkertaistaa reaaliaikaisen verkkotoiminnallisuuden lisäämistä sovelluksiin. Reaaliaikainen verkkotoiminnallisuus mahdollistaa palvelinpuolen koodin välittömän sisällön lähettämisen asiakkaille.

SignalR:lle:

Sovellukset, jotka vaativat säännöllisiä päivityksiä palvelimelta. Esimerkkejä ovat pelit, sosiaaliset verkostot, äänestykset, huutokaupat, kartat ja GPS-sovellukset.
Hallintapaneelit ja valvontasovellukset. Esimerkkejä ovat yrityksen hallintapaneelit, välittömät myyntipäivitykset tai matkahälytykset.
Yhteistyösovellukset. Esimerkkejä yhteistyösovelluksista ovat valkotaulusovellukset ja tiimikokousohjelmistot.
Sovellukset, jotka vaativat ilmoituksia. Sosiaaliset verkostot, sähköposti, chat, pelaaminen, matkahälytykset ja monet muut sovellukset käyttävät ilmoituksia.

arvostelu

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

mvc 4.0 Kuinka käyttää SignalR:ää (2)
http://www.itsvse.com/thread-3838-1-1.html

SignalR websocket-viestintään (3)
http://www.itsvse.com/thread-3845-1-1.html

WebSocket Signalrin viestinnän autentikointi [lähdekoodi]
https://www.itsvse.com/thread-3464-1-1.html

dokumentaatio

Hyperlinkin kirjautuminen on näkyvissä.
Hyperlinkin kirjautuminen on näkyvissä.

Tietoa konfiguraatiosta

Hyperlinkin kirjautuminen on näkyvissä.

Valtuutuksen tarkistus

Hyperlinkin kirjautuminen on näkyvissä.

Ensiksi tarkastellaan renderöintiä, jotka simuloivat SignalR:n käyttöönottoa eri palvelimilla, kuten alla on esitetty:



Luo uusi projekti, joka ASP.NET Core 3.1:n

Solution Explorerissa napsauta projektia hiiren oikealla ja valitse Lisää > asiakaskirjastot.
Add Client Library -valintaikkunassa, Provider-kohdassa, valitse unpkg.
Kirjastoon syötä@microsoft/signalr@latest
Valitse Valitse Tietyt tiedostot, laajenna Dist/Browser-kansio ja valitse signalr.js ja signalr.min.js.
Aseta kohdepaikaksi wwwroot/js/signalr/ ja valitse Asenna.




Luo uusi TestHub-tiedosto projektiisi,Todennus on tuettu, koodi on seuraava:

Jakelun tukemiseksi sinun täytyy asentaa Microsoft.AspNetCore.SignalR.StackExchangeRedis -paketti käyttäen nuget-asennuskomentoa seuraavasti:

Käynnistystiedostoissa ConfigureServices ja Configure palvelun ja konfiguroinnin rekisteröimiseksi koodi on seuraava:

Käyttöliittymän pääkoodi on seuraava:

KylläLähetä viestit käyttäjille ennakoivasti ohjaimen kautta, koodi on seuraava:


Lähdekoodin lataus:Hyperlinkin kirjautuminen on näkyvissä.




Edellinen:.NET/C#-operaatiot Redisin järjestämättömät kokoelmat
Seuraava:ORM-kehyksen SqlSugar yksinkertainen käyttö
 Vuokraisäntä| Julkaistu 2021-4-23 klo 13:07:14 |
SignalR lisää verkkotunnusten välisen tuen etäkäyttöön
https://www.itsvse.com/thread-9627-1-1.html
Julkaistu 2022-11-16 klo 14:44:40 |
Oppiminen oppimisessa... Oppiminen
Julkaistu 2022-11-28 21:06:41 |
Onko sinulla front-end-instanssi?
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com