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

Melihat: 145805|Jawab: 75

[ASP.NET] Otentikasi Komunikasi WebSocket Signalr [Kode Sumber]

  [Salin tautan]
Diposting pada 17/01/2017 14.04.03 | | | |

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

mvc 4.0 Cara menggunakan SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html
(Sumber: Arsitek)
SignalR untuk komunikasi websocket (3)
http://www.itsvse.com/thread-3845-1-1.html
(Sumber: Arsitek)

SignalR adalah pustaka klien-server terintegrasi yang memungkinkan klien berbasis browser dan komponen server berbasis ASP.NET untuk melakukan percakapan multi-langkah dua arah. Dengan kata lain, percakapan memungkinkan pertukaran data permintaan/respons tanpa status tunggal tanpa batasan; Ini akan berlanjut sampai ditutup secara eksplisit. Percakapan berlangsung melalui koneksi permanen, memungkinkan klien untuk mengirim banyak pesan ke server dan memungkinkan server untuk membalas sesuai dengan itu, dan khususnya, juga memungkinkan server untuk mengirim pesan asinkron ke klien. Ini mirip dengan AJax dan didasarkan pada teknologi yang ada. itu sendiri adalah kompleks. Secara umum, SignalR menggunakan polling panjang Javascrip{filtering}t untuk mencapai komunikasi sisi klien. Setelah munculnya WebSockets, SignalR juga mendukung komunikasi WebSockets. Tentu saja, SignalR juga menggunakan teknologi pemrosesan paralel tugas sisi server untuk meningkatkan skalabilitas server. Ini menargetkan seluruh platform .NET Framework, tidak terbatas pada aplikasi hosting, dan juga merupakan proyek open source lintas platform, mendukung Mono 2.10+, yang menjadikannya opsi implementasi alternatif untuk API Web, tetapi jauh lebih baik daripada ASP.NET Web API MVC dalam hal pemrosesan online sisi server, dan yang lebih penting, dapat digunakan pada Formulir Web.

Di atas adalah tutorial demo:

Server yang kami gunakan untuk websocket adalah signalr, dan kemudian kami menggunakan owin dan menghostingnya di konsol!!!

Nama lengkap OWIN adalah Open Web Interface untuk .NET.

Jika kita mengurai hanya dari namanya, kita bisa mendapatkan informasi ini: OWIN adalah antarmuka web terbuka untuk platform .NET.

Jadi siapa antarmuka antarmuka web? Ini adalah antarmuka antara aplikasi web dan server web, dan OWIN adalah antarmuka antara aplikasi web .NET dan server web.

Mengapa Anda membutuhkan antarmuka seperti itu? Karena. Aplikasi web NET berjalan di server web, dan aplikasi web .NET perlu menerima permintaan pengguna melalui server web dan mengirim konten respons ke pengguna melalui server web. Tanpa antarmuka seperti itu, aplikasi web .NET akan bergantung pada server web tertentu yang dijalankannya, misalnya ASP.NET aplikasi akan bergantung pada IIS. Dengan antarmuka ini, aplikasi ASP.NET hanya perlu mengandalkan antarmuka abstrak ini dan tidak peduli dengan server web yang dijalankannya.

Oleh karena itu, peran OWIN adalah untuk memisahkan dengan memperkenalkan serangkaian antarmuka abstrak. Aplikasi web NET dan server web, sekali lagi menunjukkan pentingnya antarmuka. Dalam pengembangan perangkat lunak, setiap pemisahan adalah langkah maju yang besar.

Kami membukanya dengan 3 browser berbeda, dan kami memiliki URL protokol WebSocket.

Browser pertama: Kami mendaftarkan pengguna dengan test3 dengan kata sandi 123 dan masuk.

Browser kedua: Kami menggunakan akun admin untuk masuk.

Browser ketiga: Tidak ada login, status turis.

Kami menemukan bahwa akun yang masuk dapat digunakan untuk mengirim pesan, dan kemudian pengguna lain dapat menerima pesan (wisatawan juga dapat menerima pesan)

Kirim pesan dan secara otomatis menampilkan nama panggilan orang lain, tetapi bukan akun yang masuk.



Terakhir, mari kita lampirkan kode sumbernya:

Kode sumber web:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab


Kode sumber server Signalr:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab






Mantan:Tiket .Net/C# 360 merebut saluran VIP generasi kelima [kode sumber]
Depan:Metode PowerShell untuk komentar satu baris, komentar multi-baris, dan komentar blok
Diposting pada 16/08/2018 16.14.36 |
Keren                                      
Diposting pada 03/06/2017 21.16.37 |
{:1_12:} {:1_12:} {:1_12:} {:1_12:} {:1_12:} {:1_12:} {:1_12:} {:1_12:} {:1_12:} {:1_12:} {:1_12:}
Diposting pada 01/09/2017 13.00.33 |
Balas dan lihat!
- Artikel ini dari arsitek, alamat aslinya: https://www.itsvse.com/thread-3653-1-1.html
Diposting pada 13/02/2017 10.20.30 |
Hanya membutuhkan, terima kasih telah berbagi!!
Diposting pada 23/02/2017 14.40.03 |
Terima kasih telah berbagi
Diposting pada 16/03/2017 19.50.35 |
Diposting pada 24/03/2017 13.42.23 |
Seperti satu. Terima kasih, tuan tanah, hanya membutuhkan, baru-baru ini diteliti.
Diposting pada 30/03/2017 16.32.35 |
Lihat kode sumber pemilik
Diposting pada 03/04/2017 16.06.17 |
Belajar, belajar, belajar, belajar, belajar, belajar
Diposting pada 14/04/2017 15.37.33 |
HAO //////////////////////
Diposting pada 01/05/2017 16.49.46 |
Atas Atas
Diposting pada 04/05/2017 10.29.48 |
Hanya kebutuhan, terima kasih
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