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

Melihat: 179842|Jawab: 47

[Sumber] .net/C# Menggunakan Websockets untuk Pemberitahuan Pesan Situs Web [Kode Sumber]

[Salin tautan]
Diposting pada 02/02/2018 17.58.01 | | |
Websocket tidak banyak yang bisa dikatakan di sini, Xiao Zhazha memiliki postingan yang telah diperkenalkan sebelumnya, jika Anda tidak mengerti, Anda dapat Baidu atau pergi ke posting ini untuk melihat (.net/c# simulasi koneksi klien websocket [kode sumber]
https://www.itsvse.com/thread-3652-1-1.html)。
Oke, tidak banyak yang bisa dikatakan, sebelum pemberitahuan pesan web, saya melihat banyak orang menggunakan pelatihan rotasi ajax untuk memeriksa, itu sedikit membuang-buang sumber daya, dan ada juga koneksi panjang yang harus dilakukan, saya menggunakan WebSocket+iNotify.js.
iNotify.js adalah pemberitahuan pesan web yang dienkapsulasi, yang menggunakan antarmuka API Notification(), yang dapat muncul di sudut kanan bawah saat situs web Anda diminimalkan, yang sangat berguna.
Namun, setelah versi 62 di Google Chrome, situs web harus https, yang akan disebutkan nanti.
Ini juga menggunakan detak jantung websocket, yang akan meminta server untuk data yang Anda butuhkan pada waktu yang ditentukan.
Oke, begitu banyak omong kosong, posting kode di bawah ini, dan lampirkan ke kode sumber.
Klien:
heartBeat.js  
Server:


ps: Jika Anda mengunduh kode sumber, yang terbaik adalah menyebarkan halaman web ke IIS lokal untuk diuji, jika tidak, jendela pop-up tidak akan muncul, jika Anda menggunakannya dalam proyek resmi, Anda harus memperhatikan situs web pembatasan Google Chrome yang disebutkan sebelumnya harus jendela pop-up HTTPS akan muncul,
Kemudian jika Anda ingin mengimplementasikan frontend di situs Https, gunakan wss (var wsUrl = 'wss://127.0.0.1:4649'; Sisi server juga perlu mengubah kode yang sesuai, dan perlu diproses dengan protokol Https, yang masih saya teliti.
Namun, Firefox dapat diuji oleh browser lain dalam mode kecepatan 360.
Jika ada yang telah mempelajari WSS, mereka dapat membagikannya, mempelajarinya, terima kasih.

Unduhan kode sumber:
Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab

Skor

Jumlah peserta1MB+1 sumbang+1 Roboh alasan
Admin + 1 + 1 Sangat kuat!

Lihat semua penilaian





Mantan:Fungsi kontrol pengambilan Baidu Map JS
Depan:Temukan arsitek TI kelas atas untuk bekerja sama
 Tuan tanah| Diposting pada 02/02/2018 18.00.16 |
Saya menemukan bahwa saya tertekan karena JS belum selesai, jadi saya mempostingnya ulang
heartBeat.js  

 Tuan tanah| Diposting pada 02/02/2018 18.02.34 |
Jika Anda menguji secara lokal, Google Chrome juga dapat digunakan, dan hanya jika Anda mempublikasikan situs web resminya, Google akan membatasinya
 Tuan tanah| Diposting pada 05/02/2018 09.11.50 |
Xiao Zhazha Dipaparkan pada 2018-2-2 20:11
Microsoft memiliki SignalR, mengapa Anda harus menulisnya sendiri?

Lakukan riset Anda
Diposting pada 02/02/2018 20.11.49 |
Microsoft memiliki SignalR, mengapa Anda harus menulisnya sendiri?
Diposting pada 03/02/2018 14.08.06 |
Terima kasih telah berbagi, mari kita lihat
Diposting pada 05/02/2018 16.27.55 |
Ya, tepat pada waktunya
Diposting pada 07/03/2018 19.38.13 |
Lakukan riset Anda
Diposting pada 13/03/2018 17.13.03 |
sdfasdfasdfasfdasdfasdf

Skor

Jumlah peserta1MB-1 sumbang-1 Roboh alasan
QWERTYU -1 -1 Jangan menuangkan air, meningkatkan kualitas postingan balasan adalah tugas setiap anggota.

Lihat semua penilaian

Diposting pada 14/03/2018 14.17.43 |
Cukup akrab, apakah Anda harus mengisi daya?
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