nodejs - net或http模块

ang*_*iwi 4 chat http node.js

我在做聊天系统nodejs.要创建节点服务器,我可以使用nethttp模块.那么使用它们的区别和好处是什么?

Dav*_*ang 12

http建立在net(它处理基础HTTP的TCP层)之上.

我想你的"聊天系统"将有基于浏览器的客户端,因为node.js目前不适合GUI /桌面应用程序.如果是这种情况,您很可能想要使用http.

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

  • 节点聊天示例不太好.它使用长轮询技术代替websocket.当使用长轮询时,浏览器迟早会因http请求的异常而崩溃.我正在采用websocket方法,并将ultilizing flash socket作为不支持的浏览器的后备. (7认同)