28-10-2012, 10:42 PM
Alors pour moi, il faut bien différentier socket.io et les websockets !
Le problèmes des websockets c'est que c'est que peu de navigateur les supportent (seulement les récents) et que ce n'est pas très stables sur certains...
Maintenant, socket.io c'est un module qui permet d'établir une connexion persistante (ou ce qui s'en rapproche) entre un client et un serveur... Pour ce faire, socket.io à plusieurs protocoles de discussion (transport), cela va du websocket, au socket flash à l'AJAX long polling, etc... Et socket.io choisit de lui même le protocole suivant le navigateur du client (et la config de socket.io)...
Voila pour ce que je sais !
Le problèmes des websockets c'est que c'est que peu de navigateur les supportent (seulement les récents) et que ce n'est pas très stables sur certains...
Maintenant, socket.io c'est un module qui permet d'établir une connexion persistante (ou ce qui s'en rapproche) entre un client et un serveur... Pour ce faire, socket.io à plusieurs protocoles de discussion (transport), cela va du websocket, au socket flash à l'AJAX long polling, etc... Et socket.io choisit de lui même le protocole suivant le navigateur du client (et la config de socket.io)...
Voila pour ce que je sais !