0

我想知道,我怎样才能在本机语言(c,cpp)中写一些(小)像节点的东西。我读到 c、c++ 专家开发了 node.js 并使其与 javascript 界面可用。从 node.js 应用程序开始,这个接口要简单得多。

这不是重新发明轮子,(只是学习),但如果我想创建一个像节点一样工作的服务器,我想学习/理解从哪里开始,它不是面向性能、可扩展性或简单性的。没有那样的事。

任何书籍或任何 c、cpp 主题将帮助我从 websockets、广播数据和节点的这些重要特性开始。我也是 c,cpp 的新手,但需要了解是什么让 node 成为如此强大的技术。

除了获取 node.js 的源代码之外,还有其他解决方案吗?

4

1 回答 1

2

Node.js 由libuv提供支持——它是一个异步跨平台 io 库,用 C 编写。基本上,它完成了 node 所做的一切,但只公开了 C 接口。

于 2013-11-19T05:58:45.013 回答