2013-02-22 3 views
-1

Par exemple: si je crée un salon de discussion, comment écouter un message à partir du serveur? Je ne veux pas interroger le serveur à un intervalle défini. Y a-t-il une bibliothèque que je peux utiliser pour faire cela?Comment puis-je créer une application Web bidirectionnelle?

+0

Vous pourriez créer un service ... Que faites-vous pour votre serveur Web et que codez-vous? –

+4

lire sur le serveur de comète, prises Web. –

+0

Ou utilisez nodejs.org pour écrire un écouteur de socket et un spawner. – stUrb

Répondre

2

Rechercher socket.io. Il fait exactement ce dont vous avez besoin, et reste purement en JavaScript. Il y a aussi d'autres cadres, pour d'autres langues; mais vous ne pouvez pas le faire avec Apache.

0

xmpp? J'ai lu que c'est la technologie utilisée dans la plupart des sites avec chat, il y a lib disponible pour php et javascript

1

J'ai récemment construit une application en utilisant juggernaut, qui est construit sur socket.io. Alors que l'auteur de juggernaut recommande maintenant une approche différente utilisant EventSource, c'est toujours une bibliothèque excellente et fiable. Pour une nouvelle application, mieux vaut aller directement à EventSource plutôt qu'à juggernaut, mais de manière réaliste, vous voudrez probablement lire la source pour avoir une idée de ce que les gens font avec ce problème.

Questions connexes