Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 179842|Respuesta: 47

[Fuente] .net/C# Uso de Websockets para notificaciones de mensajes web [código fuente]

[Copiar enlace]
Publicado en 2/2/2018 17:58:01 | | |
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 favorRespuesta

Puntuación

Número de participantes1MB+1 contribuir+1 Colapso razón
Admin + 1 + 1 ¡Muy poderoso!

Ver todas las valoraciones





Anterior:Función de control de recuperación JS de Baidu Map
Próximo:Encuentra arquitectos de TI de alto nivel con los que trabajar
 Propietario| Publicado en 2/2/2018 18:00:16 |
Me molestó que JS no estuviera terminado, así que lo volví a publicar
heartBeat.js  

 Propietario| Publicado en 2/2/2018 18:02:34 |
Si pruebas localmente, Google Chrome también puede usarse, y solo si publicas la web oficial, Google lo restringirá
 Propietario| Publicado en 5/2/2018 9:11:50 |
Xiao Zhazha Publicado el 2018-2-2 20:11
Microsoft tiene SignalR, ¿por qué tienes que escribirlo tú mismo?

Investiga bien
Publicado en 2/2/2018 20:11:49 |
Microsoft tiene SignalR, ¿por qué tienes que escribirlo tú mismo?
Publicado en 3/2/2018 14:08:06 |
Gracias por compartir, vamos a echar un vistazo
Publicado en 5/2/2018 16:27:55 |
Sí, justo a tiempo
Publicado en 7/3/2018 19:38:13 |
Investiga bien
Publicado en 13/3/2018 17:13:03 |
SDFASDFASDFASDFASDDASDFASDFafsdafsdf

Puntuación

Número de participantes1MB-1 contribuir-1 Colapso razón
QWERTYU -1 -1 No eches agua, mejorar la calidad de las respuestas es responsabilidad de todo miembro.

Ver todas las valoraciones

Publicado en 14/3/2018 14:17:43 |
Bastante familiar, ¿hay que cargar?
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com