Как указать порт источника/локальный порт для исходящего TCP-соединения с помощью node.js? Это необходимо для поддержки определенных правил брандмауэра.Укажите локальный порт для подключения клиента сокета TCP
net.connect({port: PORT, host: HOST}, callback)
Ожидающий дополнительный параметр «localPort» в вышеуказанном вызове. Но выглядит, что API не обрабатывается, и следующее не работает.
net.connect({port: PORT, host: HOST, localPort: 12345}, callback)
Использование Java я хотел бы сделать, как показано ниже:
Socket s = new Socket();
s.bind(new InetSocketAddress("179.11.123.102", 5000));
s.connect(new InetSocketAddress("178.1.2.102", 1234));
Что такое эквивалент в Node.js?
Что? Сокет не может использоваться одновременно для прослушивания и подключения. – freakish
Это не я имею в виду, укажите локальный порт для исходящих подключений –
Хорошо. Так что вы пробовали? Это довольно хорошо документировано. – freakish