JavaScript TCP连接到服务器

4
我创建了一个服务器守护程序,生成一些数据,比如消息等。但是,我感兴趣的是客户端监控。例如,我有一个网页,需要与服务器建立持久的Tcp连接,并将所有传入的数据显示在文本框中。我知道可以使用flash来实现,但我正在寻找JS实现方式。
是否可能,最佳实践是什么?

3
JavaScript 无法获取 TCP/sockets,只能使用 HTTP。 - epascarello
2个回答

5
你所要求的是被称为Comet的技术。有很多服务器软件和客户端库存在-请参见链接的维基百科页面。

那么,例如Facebook聊天客户端使用相同的技术吗? - Dan Sosedoff
不一定需要使用高级技术 - 可以使用简单的轮询技术创建Web聊天,其中JavaScript每隔几秒钟向服务器请求新消息。诚然,这不是一个很好的方法,但它可以工作。 - Jason Bunting
是的,经过分析Facebook的聊天系统后,我发现这种方法符合我的需求。它有点像私人消息,但可以随时访问。 - Dan Sosedoff

4

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