Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 14970|Répondre: 0

[ASP.NET] .Net MVC implémente un long polling

[Copié le lien]
Publié sur 01/12/2017 11:25:03 | | |

Qu’est-ce que le long polling ?

    Le long polling est une méthode de « push serveur », qui peut transmettre les modifications du serveur au client en temps réel sans que le client ait besoin de rafraîchir et d’envoyer fréquemment des requêtes.

Combien de temps dure le sondage ?

    Le client envoie une requête Ajax au serveur, et après que le serveur ait reçu la requête, il conserve la connexion et ne retourne pas de message, et ne renvoie pas les informations de réponse avant que le traitement concerné soit terminé.

Cas d’utilisation pour les sondages longs ?

    Le long polling est souvent utilisé dans des situations telles que la communication web en temps réel, la surveillance et les systèmes de devis instantanés qui doivent envoyer des modifications du serveur au client en temps réel.

Avantages et inconvénients du long sondage ?

Avantages : Les requêtes au serveur ne sont pas souvent envoyées lorsqu’il n’y a pas de messages.

Inconvénients : Les serveurs sont plus gourmands en ressources pour rester connectés

Mise en œuvre :

Code de la réception :

Dans le callback, nous appelons à nouveau la fonction afin qu’après chaque requête fermée, la requête suivante commence.



Code de fond :

Notre contrôleur backend utilise des systèmes asynchrones et hérite de la classe de base AsyncController








Précédent:WebAPI personnalise le format des données de retour
Prochain:[Figure] Illustration de l’évaluation de la boîte au trésor de l’écoulement de minerai de Yunfan
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com