Websocket n’a pas grand-chose à dire ici, Xiao Zhazha a déjà publié un post ; si vous ne comprenez pas, vous pouvez utiliser Baidu ou aller sur ce post pour voir (.net/c# simule websocket client connection [code source]
https://www.itsvse.com/thread-3652-1-1.html)。 Bon, pas grand-chose à dire, avant la notification du message web, j’ai vu beaucoup de gens utiliser l’entraînement de rotation ajax pour vérifier, c’était un peu un gaspillage de ressources, et il y avait aussi de longues connexions à faire, j’utilisais WebSocket+iNotify.js. iNotify.js est une notification de message web encapsulée, qui utilise l’interface API Notification(), qui peut apparaître en bas à droite lorsque votre site est réduit au minimum, ce qui est très utile. Cependant, après la version 62 de Google Chrome, le site doit être https, ce qui sera mentionné plus tard. Il utilise aussi un heartbeat websocket, qui demande au serveur les données dont vous avez besoin à un moment donné. Bon, tellement de bêtises, postez le code ci-dessous et joignez-le au code source. Client : heartBeat.js
Serveur :
ps : Si vous téléchargez le code source, il est préférable de déployer la page web dans l’IIS local pour tester, sinon la fenêtre contextuelle n’apparaîtra pas, si vous l’utilisez dans le projet officiel, vous devriez prêter attention au site de restriction Google Chrome mentionné plus tôt, car une fenêtre HTTPS apparaîtra, Ensuite, si vous voulez implémenter la frontend sur le site Https, utilisez wss (var wsUrl = 'wss://127.0.0.1:4649' ; Le côté serveur doit aussi modifier le code en conséquence, et il doit être traité avec le protocole Https, que je suis encore en train de rechercher.
Cependant, Firefox peut être testé par d’autres navigateurs en mode vitesse 360. Si quelqu’un a étudié le WSS, il peut le partager, étudier, merci.
Téléchargement du code source :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre |