【问题标题】:Is socket io (server) written on top of node js net.Server class?套接字 io(服务器)是否写在节点 js net.Server 类之上?
【发布时间】:2016-05-03 22:25:17
【问题描述】:

标题说明了大部分内容。

我刚刚在node js中阅读net.Server类,我已经知道socket.io,似乎net.server类提供了对tcp层的直接访问,我们可以使用这个net.server类直接实现套接字,那么socket.io 也是用它写的吗?

还是写在 UDP/Datagram Sockets class:dgram.Socket 上?

谢谢

【问题讨论】:

    标签: node.js socket.io


    【解决方案1】:

    你可以随时查看https://github.com/socketio/socket.io,因为它是开源的。

    无论如何,根据我从源代码推断,它基于http 既不是net.server 也不是dgram.Socket 可以参考source/lib/index.js

    还有thisSocket.IO is a Lightweight protocol that sits on top of HTTP.

    希望对你有帮助

    【讨论】:

    • 是的,我查看了源代码和 s.o 链接,看起来它是写在 Http 上的,但仍要继续从可信和官方来源寻找
    猜你喜欢
    • 2019-10-30
    • 2021-10-08
    • 2015-09-12
    • 2020-04-28
    • 2022-09-28
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    相关资源
    最近更新 更多