Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 57741|Jawab: 3

[Sumber] ASP.NET Sistem Obrolan Terdistribusi SignalR Inti [dengan kode sumber]

[Salin tautan]
Dipaparkan pada 2021-4-16 20:27:41 | | | |
ASP.NET Core SignalR adalah perpustakaan sumber terbuka yang menyederhanakan kemampuan untuk menambahkan fungsionalitas web real-time ke aplikasi. Fungsionalitas web real-time memungkinkan kode sisi server untuk langsung mendorong konten ke klien.

Untuk SignalR:

Aplikasi yang memerlukan pembaruan yang sering dari server. Contohnya termasuk game, jejaring sosial, jajak pendapat, lelang, peta, dan aplikasi GPS.
Dasbor dan aplikasi pemantauan. Contohnya termasuk dasbor perusahaan, pembaruan penjualan instan, atau peringatan perjalanan.
Aplikasi kolaboratif. Contoh aplikasi kolaborasi termasuk aplikasi papan tulis dan perangkat lunak rapat tim.
Aplikasi yang memerlukan notifikasi. Jejaring sosial, email, obrolan, game, peringatan perjalanan, dan banyak aplikasi lainnya semuanya menggunakan notifikasi.

resensi

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

mvc 4.0 Cara menggunakan SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html

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

Otentikasi Komunikasi WebSocket Signalr [Kode Sumber]
https://www.itsvse.com/thread-3464-1-1.html

dokumentasi

Login hyperlink terlihat.
Login hyperlink terlihat.

Tentang konfigurasi

Login hyperlink terlihat.

Verifikasi otorisasi

Login hyperlink terlihat.

Pertama, mari kita lihat rendering untuk mensimulasikan SignalR yang diterapkan di server yang berbeda, seperti yang ditunjukkan di bawah ini:



Membuat proyek baru yang ASP.NET Core 3.1

Di Penjelajah Solusi, klik kanan proyek dan pilih Tambahkan > Pustaka Klien.
Dalam kotak dialog Tambahkan Pustaka Klien, untuk Penyedia, pilih unpkg.
Untuk Perpustakaan, masukkan@microsoft/signalr@latest
Pilih Pilih Pilih File Tertentu, perluas folder Dist/Browser, dan pilih signalr.js dan signalr.min.js.
Atur Lokasi Target ke wwwroot/js/signalr/ dan pilih Instal.




Buat file TestHub baru di proyek Anda,Autentikasi didukung, kodenya adalah sebagai berikut:

Untuk mendukung distribusi, Anda perlu menginstal paket Microsoft.AspNetCore.SignalR.StackExchangeRedis, menggunakan perintah instalasi nuget sebagai berikut:

Dalam file Startup ConfigureServices dan Configure untuk mendaftarkan layanan dan konfigurasi, kodenya adalah sebagai berikut:

Kode utama di frontend adalah sebagai berikut:

YaMendorong pesan secara proaktif kepada pengguna melalui pengontrol, kodenya adalah sebagai berikut:


Unduhan kode sumber:Login hyperlink terlihat.




Mantan:Operasi .NET/C# Koleksi tidak berurutan Redis
Depan:Penggunaan sederhana kerangka kerja ORM SqlSugar
 Tuan tanah| Dipaparkan pada 2021-4-23 13:07:14 |
SignalR menambahkan dukungan lintas domain untuk akses jarak jauh
https://www.itsvse.com/thread-9627-1-1.html
Dipaparkan pada 2022-11-16 14:44:40 |
Belajar dalam belajar... Pembelajaran
Dipaparkan pada 2022-11-28 21:06:41 |
Apakah Anda memiliki instance front-end?
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com