18-02-2011, 08:30 PM
(18-02-2011, 11:20 AM)Sephi-Chan a écrit : Du coup tu es resté sur le choix du long polling.Oui pour l'instant je suis sur du long polling. J'utilise Silverlight.
Quel serveur utilises-tu ? Si c'est Apache ou IIS, il me semble qu'ils ne sont pas très forts quand il s'agit de laisser traîner une connexion. Surtout que dans ton cas, tu risques d'en avoir pas mal !
Sephi-Chan
Je fais pas un long polling infini.
Je fais un long polling de 30 secondes.
Ce qui veux dire que toutes les 30 secondes je ferme et je réouvre une connection HTTP
sur le port 80.
J'en profite pour "timestamper" le client ^^
Si le serveur (Apache) ferme la connection, Silverlight détecte (cotè client donc) la fermeture et relance une boucle.
Sur les limitations du nombre de connections simultanées (Apache) je ne sais
pas trop répondre.
Je redéveloppe un mini chat sur ce principe. quand c'est au point je vous le dirais.
Bonne soirée