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: 14970|Respuesta: 0

[ASP.NET] .Net MVC implementa sondeos largos

[Copiar enlace]
Publicado en 1/12/2017 11:25:03 | | |

¿Qué es la encuesta larga?

    El long polling es un método de tecnología de "push de servidores", que puede transmitir cambios en el servidor al cliente en tiempo real sin que el cliente tenga que refrescar y enviar solicitudes con frecuencia.

¿Cuánto tiempo dura la encuesta?

    El cliente envía una solicitud Ajax al servidor y, tras recibir la solicitud, mantiene la conexión y no devuelve ningún mensaje, y no devuelve la información de respuesta hasta que se completa el procesamiento correspondiente.

¿Casos de uso para encuestas largas?

    El sondeo largo se utiliza a menudo en escenarios como comunicación web oportuna, monitorización y sistemas de cotización instantánea que necesitan enviar cambios del servidor al cliente en tiempo real.

¿Pros y contras de las encuestas largas?

Ventajas: Las peticiones al servidor no se envían con frecuencia cuando no hay mensajes.

Desventajas: Los servidores requieren más recursos para mantenerse conectados

Implementación:

Código de recepción:

En la callback, llamamos de nuevo a la función para que, tras cerrar cada petición, comience la siguiente.



Código de antecedentes:

Nuestro controlador backend utiliza asíncrono y hereda la clase base AsyncController








Anterior:WebAPI personaliza el formato de los datos de retorno
Próximo:[Figura] Ilustración de la evaluación de la caja del tesoro del flujo de mineral del flujo de Yunfan
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