如何制作双向Web应用程序?

时间:2013-02-22 02:07:28

标签: javascript jquery web bidirectional

例如:如果我建立聊天室,如何从服务器监听message?我不想以设定的间隔查询服务器。我可以使用任何库来执行此操作吗?

3 个答案:

答案 0 :(得分:2)

查找socket.io。它完全符合您的需求,并且完全保留在JavaScript中。对于其他语言,还有其他框架;但你无法用Apache做到这一点。

答案 1 :(得分:1)

我最近使用juggernaut构建了一个应用程序,它建立在socket.io之上。虽然主宰作者现在推荐使用EventSource的不同方法,但它仍然是一个优秀,可靠的库。

对于一个新的应用程序,你可能最好直接使用EventSource而不是juggernaut,但实际上你可能想要阅读其中的来源,以了解人们对这个问题做些什么。

答案 2 :(得分:0)

XMPP?我已经读过这是大多数使用聊天的网站所使用的技术,有可用于php和javascript的lib