передайте параметры в сеть.Разъем.подключите

#javascript #node.js

Вопрос:

Я новичок в JavaScript и NodeJS, пришел из фона C .

Подключение клиента TCP работает нормально и успешно подключено nc -l 5010 со следующим кодом

 function connect(p_port, p_ip) {
  client.connect(5010, '0.0.0.0', function() {
...
});
}
 

но не со следующим кодом

 var v_port = 5010;
var v_ip = '0.0.0.0';

function connect(p_port=v_port, p_ip=v_ip) {
  client.connect(p_port, p_ip, function() {
...
});
}
 

то, что я делаю неправильно в отношении передачи аргументов.

Ответ №1:

После 2 часов отладки выяснилось, что p_ip имя параметра конфликтует с другой переменной.