【问题标题】:nodejs - net or http modulenodejs - 网络或 http 模块
【发布时间】:2011-08-09 23:44:11
【问题描述】:

我正在与nodejs 进行聊天系统。要创建节点服务器,我可以使用 nethttp 模块。那么分别使用它们有什么区别和好处呢?

【问题讨论】:

    标签: node.js http chat


    【解决方案1】:

    http 建立在 net 之上(处理 HTTP 底层的 TCP 层)。

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

    已经创建了一个 node.js 聊天服务器 - node-chat。你可以在此基础上构建你的,或者查看它的源代码以获得一些想法。

    【讨论】:

    • 节点聊天示例不太好。它使用长轮询技术而不是 websocket。而当使用长轮询时,浏览器迟早会因为 http 请求的过载而崩溃。我正在采用 websocket 方法,并利用 flash socket 作为未支持的浏览器的后备。
    猜你喜欢
    • 2020-11-23
    • 2016-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多