Websocket šeit nav daudz ko teikt, Xiao Zhazha ir ziņa, kas ir ieviesta iepriekš, ja jūs nesaprotat, varat Baidu vai doties uz šo ziņu, lai redzētu (.net/c# simulēt websocket klienta savienojumu [avota kods]
https://www.itsvse.com/thread-3652-1-1.html)。 Labi, nav daudz ko teikt, pirms tīmekļa ziņojuma paziņojuma es redzēju, ka daudzi cilvēki izmanto ajax rotācijas apmācību, lai pārbaudītu, tas bija mazliet resursu izšķiešana, un bija arī gari savienojumi, ko darīt, es izmantoju WebSocket+iNotify.js. iNotify.js ir iekapsulēts tīmekļa ziņojuma paziņojums, kas izmanto Notification() API interfeisu, kas var parādīties apakšējā labajā stūrī, kad jūsu vietne ir minimizēta, kas ir ļoti noderīgi. Tomēr pēc Google Chrome 62. versijas vietnei jābūt https, kas tiks pieminēta vēlāk. Tas izmanto arī websocket sirdsdarbību, kas noteiktā laikā lūgs serverim nepieciešamos datus. Labi, tik daudz muļķību, ievietojiet zemāk esošo kodu un pievienojiet to avota kodam. Pasūtītājs: heartBeat.js
Serveris:
ps: Ja lejupielādējat avota kodu, vislabāk ir izvietot tīmekļa lapu vietējā IIS, lai pārbaudītu, pretējā gadījumā uznirstošais logs netiks parādīts, ja to izmantojat oficiālajā projektā, jums jāpievērš uzmanība iepriekš minētajai Google Chrome ierobežojumu vietnei, kurai jābūt HTTPS uznirstošajam logam, Tad, ja vēlaties ieviest frontend Https vietnē, izmantojiet wss (var wsUrl = 'wss://127.0.0.1:4649'; Servera pusē arī attiecīgi jāmaina kods, un tas ir jāapstrādā ar Https protokolu, ko es joprojām pētu.
Tomēr Firefox var pārbaudīt citas pārlūkprogrammas 360 ātruma režīmā. Ja kāds ir studējis WSS, viņš var dalīties ar to, izpētīt to, paldies.
Avota koda lejupielāde:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi |