我正在考虑限制它是如何限制AJAX应用程序必须轮询更新,当什么是理想的是javascript能够建立一个真正的双向连接到服务器.我想知道是否有一些方法可以将javascript与可以建立tcp连接的浏览器插件集成,以便我可以将数据传入和传出浏览器插件.
WebSockets旨在解决此问题.
这是一个采用类似方法的实现:
socketjs
它使用Java Applet并将其API连接到JavaScript,有趣......
还有一个:
jSocket
这是一个ActionScript 3 Socket API的包装器,桥接到JavaScript ...
您可以使用node.js框架的socket.io包,它可以通过npm(节点包管理器)安装.
更详细的用法.
jSocket和Stream是使用Flash的内置XML套接字的两个选项,尽管它们似乎都不是生产就绪的.我倾向于使用基于Flash的解决方案而不是Java,因为浏览器渗透率更高,并且通常提供更好的用户体验(加载时间和稳定性).