2016-09-09 11 views

Odpowiedz

9

Nie ma różnicy. Oto wyciąg z source code:

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

zgadzam dokumentacja nie jest jasne w tej kwestii.

+2

Teraz lepsze pytanie: dlaczego stworzyli synonim, ale dostarczają dla każdego inną dokumentację? – aaaaaa

1

są dokładnie takie same, tylko inna nazwa, tworząc pozyskiwaniem kodu

net.createConnection() tworzy obiekt net.Socket i natychmiast wzywa net.Socket.connect() na nim.

A także z kodu źródłowego na linii 62 modułu Net.

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

Dlaczego to zrobili, nie wiem. Wybierz konwencję nazewnictwa, którą preferujesz i odejdź :)

+0

Powód do głosowania w dół byłby doceniony. –