Websocket burada çok fazla söylenecek bir şey yok, Xiao Zhazha'nın daha önce tanıttığı bir gönderisi var, anlamıyorsanız Baidu üzerinden bakabilirsiniz veya bu gönderiye (.net/c# simüle websocket istemci bağlantısı [kaynak kodu]
https://www.itsvse.com/thread-3652-1-1.html)。 Tamam, söyleyecek pek bir şey yok, web mesajı bildiriminden önce birçok kişinin ajax rotasyon eğitimi kullandığını gördüm, bu biraz kaynak israfıydı ve uzun bağlantılar da vardı, ben WebSocket+iNotify.js kullandım. iNotify.js, Notification() API arayüzünü kullanan, kapsüllenmiş bir web mesajı bildirimidir; bu arayüz, web siteniz küçültüldüğünde sağ alt köşede açılabilir ve bu çok faydalıdır. Ancak, Google Chrome'da 62. sürümden sonra web sitesinin https olması gerekiyor, bu daha sonra bahsedilecek. Ayrıca bir websocket heartbeat kullanıyor, bu da sunucudan belirli bir zamanda ihtiyacınız olan veriyi sorar. Tamam, bu kadar saçmalık, kodu aşağıya koyup kaynak koduna ekle. Müşteri: heartBeat.js
Sunucu:
ps: Kaynak kodunu indirirseniz, web sayfasını yerel IIS'e test etmek en iyisidir, aksi takdirde açılır pencere açılmaz, resmi projede kullanırsanız, daha önce bahsedilen Google Chrome kısıtlama sitesine dikkat etmelisiniz, HTTPS açılır penceresi açılır, Sonra ön yüzü Https sitesinde uygulamak istiyorsanız, wss (var wsUrl = 'wss://127.0.0.1:4649'; Sunucu tarafı da kodu buna göre değiştirmek zorunda ve Https protokolüyle işlenmesi gerekiyor, hala araştırıyorum.
Ancak, Firefox diğer tarayıcılar tarafından 360 hız modunda test edilebilir. WSS çalışmış olan varsa, paylaşabilir, inceleyebilir, teşekkürler.
Kaynak kodu indirme:
Turistler, bu gönderinin gizli içeriğini görmek isterseniz lütfen Yanıt |