node.js中net.connect和net.createConnection有什么区别?

时间:2016-09-09 09:42:48

标签: javascript node.js sockets

我正在阅读Node.js中net模块的文档,我发现方法net.connectnet.createConnection之间没有任何区别。

它们是完全相同还是有区别?

2 个答案:

答案 0 :(得分:11)

没有区别。这是source code的摘录:

exports.connect = exports.createConnection = function() {

我同意文件在这一点上并不清楚。

答案 1 :(得分:1)

完全相同,只是一个不同的名称,形成源代码

  

net.createConnection()立即创建一个net.Socket对象   在它上面调用net.Socket.connect()。

还来自Net模块的62行的源代码。

exports.connect = exports.createConnection = function() {
  stuff
};

为什么他们这样做,我不知道。只需选择您喜欢的命名约定即可:)