Websocket nėra daug pasakyti čia, Xiao Zhazha turi pranešimą, kuris buvo pristatytas anksčiau, jei nesuprantate, galite Baidu arba eiti į šį pranešimą pamatyti (.net / c # imituoti websocket kliento ryšį [šaltinio kodas]
https://www.itsvse.com/thread-3652-1-1.html)。 Gerai, nėra daug pasakyti, prieš interneto pranešimą pranešimą, aš mačiau daug žmonių, naudojančių Ajax rotacijos mokymo patikrinti, tai buvo šiek tiek išteklių švaistymas, ir taip pat buvo ilgi ryšiai daryti, aš naudojau WebSocket+iNotify.js. iNotify.js yra inkapsuliuotas žiniatinklio pranešimas, kuriame naudojama Notification() API sąsaja, kuri gali pasirodyti apatiniame dešiniajame kampe, kai jūsų svetainė yra sumažinta, o tai labai naudinga. Tačiau po 62 versijos "Google Chrome" svetainė turi būti https, kuri bus paminėta vėliau. Jis taip pat naudoja žiniatinklio lizdo širdies plakimą, kuris nustatytu laiku paprašys serverio reikalingų duomenų. Gerai, tiek daug nesąmonių, rašyti kodą žemiau, ir pridėti jį prie šaltinio kodo. Užsakovas: heartBeat.js
Serveris:
ps: Jei atsisiunčiate šaltinio kodą, geriausia įdiegti tinklalapį į vietinį IIS, kad išbandytumėte, kitaip iššokantis langas nepasirodys, jei naudosite jį oficialiame projekte, turėtumėte atkreipti dėmesį į anksčiau minėtą "Google Chrome" apribojimų svetainę turi būti HTTPS iššokantis langas, Tada, jei norite įdiegti sąsają Https svetainėje, naudokite wss (var wsUrl = 'wss://127.0.0.1:4649'; Serverio pusėje taip pat reikia atitinkamai pakeisti kodą ir jį reikia apdoroti naudojant Https protokolą, kurį vis dar tyrinėju.
Tačiau "Firefox" gali išbandyti kitos naršyklės 360 greičio režimu. Jei kas nors studijavo WSS, jie gali pasidalinti, studijuoti, ačiū.
Šaltinio kodo atsisiuntimas:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti |