我该如何在JavaScript中使用TCP套接字进行通信?

24

我在思考对于AJAX应用程序而言,必须轮询更新是多么的局限性,当理想情况是javascript能够建立一个真正的双向连接到服务器。我在想是否有一种方法将javascript与浏览器插件集成,可以建立tcp连接,以便我可以通过浏览器插件传递数据。


真是个很酷的想法,思维值得肯定! - seanb
4个回答

16

11

这里有一个类似的实现:

它使用了Java Applet,并将其API桥接到JavaScript中,很有趣...

还有另外一个:

这个是Actionscript 3 Socket API的包装器,桥接到JavaScript中...


9

我强烈推荐使用Socket.io。 - Cody

6

jSocketStream是两个选项,它们利用了Flash内置的XML sockets,但似乎都还没有完全成熟。我倾向于使用基于Flash的解决方案而不是Java,因为浏览器渗透率更高,并且通常提供更好的用户体验(加载时间和稳定性)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接