Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js中的net.connect和net.createConnection有什么区别?_Javascript_Node.js_Sockets - Fatal编程技术网

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

Javascript node.js中的net.connect和net.createConnection有什么区别?,javascript,node.js,sockets,Javascript,Node.js,Sockets,我正在Node.js中阅读net模块的文档,我看不出net.connect和net.createConnection方法之间有什么区别 它们是完全相同还是有一些区别?没有区别。以下是摘自: 我同意文档在这一点上并不清楚。源代码的名称完全相同,只是名称不同 net.createConnection()创建一个net.Socket对象并立即 对其调用net.Socket.connect() 并且还从源代码上对网上模块进行了说明 exports.connect = exports.createConn

我正在Node.js中阅读net模块的文档,我看不出
net.connect
net.createConnection
方法之间有什么区别


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

没有区别。以下是摘自:


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

源代码的名称完全相同,只是名称不同

net.createConnection()创建一个net.Socket对象并立即 对其调用net.Socket.connect()

并且还从源代码上对网上模块进行了说明

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

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

现在更好的问题是:为什么他们创建了一个同义词,但为每个同义词提供了不同的文档?
exports.connect = exports.createConnection = function() {
  stuff
};