2010-10-12 13 views
4

J'ai testé Node.JS et Socket.IO pendant quelques jours. Je suis intéressé par une application en temps réel, c'est pourquoi je suis en train de tester Socket.IO, le problème est que j'ai trouvé beaucoup de problèmes sur plusieurs navigateurs. Chrome fonctionne toujours mais IE et Firefox seulement quelques fois.Node.JS Vous cherchez une alternative à socket.IO

Ma question est, est-il un moyen de pousser des informations du serveur vers le client sans sockets (socket.io)? Je ne veux pas définir un intervalle dans le client et vérifier si quelque chose change du côté du serveur toutes les "n" secondes.

+0

Socket.io! == websockets, il existe d'autres bibliothèques websocket pour node, comme websocket-node https://github.com/Worlize/WebSocket-Node/ – UpTheCreek

Répondre

2

Socket.IO a eu quelques bugs récemment, mais ils sont activement travaillé, donc je vous encourage à revérifier plus tard (il peut même déjà fonctionne mieux maintenant, car il y a des commits presque tous les jours). Telle est la question que vous devriez regarder: http://github.com/LearnBoost/Socket.IO-node/issues#issue/63

3

Vous pouvez essayer l'interrogation longue. C'est relativement simple et cela fonctionnera dans presque n'importe quel navigateur. Check this out:

http://jsguy.com/?p=103

Hope this helps

5

Faye est une bonne alternative à Socket.IO pour des applications Push Node.js.

Depuis le site Web Faye:

Faye est un outil facile à utiliser publish-subscribe système de messagerie basé sur le protocole de Bayeux. Il fournit des serveurs de messages pour Node.js et Rack, ainsi que des clients à utiliser dans les programmes Node et Ruby et dans le navigateur.

Questions connexes