2011-04-21 55 views

回答

11

http构建于net之上(它处理基于HTTP的TCP层)。

我想你的“聊天系统”会有基于浏览器的客户端,因为node.js目前对GUI /桌面应用程序并不好。如果是这种情况,你很可能会想要使用http

node.js聊天服务器已经被制作 - node-chat。您可以在此基础上构建自己的代码,或者查看其源代码获取一些想法。

+5

节点聊天的例子不太好。它使用长轮询技术代替websocket。而当使用长轮询时,浏览器迟早会由于HTTP请求的过度而崩溃。我正在采用websocket方法,并使用闪存套接字作为不支持的浏览器的后备。 – 2011-04-21 06:47:45