Websocket no es mucho que decir aquí, Xiao Zhazha tiene una publicación que ya se ha introducido antes, si no lo entiendes, puedes usar Baidu o ir a esta publicación para ver (.net/c# simula la conexión al cliente de Websocket [código fuente]
https://www.itsvse.com/thread-3652-1-1.html)。 Vale, no hay mucho que decir, antes de la notificación del mensaje web, vi a mucha gente usando entrenamiento de rotación de ajax para comprobar, era un poco un desperdicio de recursos, y además había conexiones largas que hacer, yo usaba WebSocket+iNotify.js. iNotify.js es una notificación de mensaje web encapsulada, que utiliza la interfaz de la API Notification(), que puede aparecer en la esquina inferior derecha cuando tu sitio web está minimizado, lo cual es muy útil. Sin embargo, después de la versión 62 en Google Chrome, la web debe ser https, lo cual se mencionará más adelante. También utiliza un latido websocket, que pedirá al servidor los datos que necesitas en un momento determinado. Vale, un montón de tonterías, sube el código abajo y adúntalo al código fuente. Cliente: heartBeat.js
Servidor:
ps: Si descargas el código fuente, lo mejor es desplegar la página web en el IIS local para probarla, de lo contrario la ventana emergente no aparecerá; si la usas en el proyecto oficial, deberías prestar atención a la web de restricciones de Google Chrome mencionada antes, ya que aparecerá una ventana emergente de HTTPS. Luego, si quieres implementar el frontend en el sitio Https, usa wss (var wsUrl = 'wss://127.0.0.1:4649'; El lado del servidor también necesita cambiar el código en consecuencia, y debe procesarse con el protocolo Https, que aún estoy investigando.
Sin embargo, Firefox puede ser probado por otros navegadores en modo de velocidad 360. Si alguien ha estudiado WSS, puede compartirlo, estudiarlo, gracias.
Descarga del código fuente:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta |