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

我正在从Node.js的networking模块阅读文档,我看不出方法net.connectnet.createConnection之间的任何区别。

他们是完全一样还是有一些区别?

没有区别。 以下是源代码的摘录:

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

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

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

net.createConnection()创build一个net.Socket对象,并立即调用net.Socket.connect()。

也从networking模块的第62行的源代码。

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

他们为什么这样做,我不知道。 只需select你喜欢的命名约定,然后离开你:)