我有一台带有两张网卡的Windows Server主机:
192.168.1.205和192.168.1.206;
192.168.1.205运行IIS并使用工作正常的80端口和443端口,
我希望192.168.1.206用作节点js webSocketServer,
并且只使用192.168.1.206网卡,
但每当我执行app.listen()时,它会占用两张网卡IP
代码:
var options = {
key: fs.readFileSync(path.join(__dirname, resolveURL('xxxxx.pem'))),
cert: fs.readFileSync(path.join(__dirname, resolveURL('xxxxx.pem')))};
var app = server.createServer(options, serverHandler);
function runServer() {
app = app.listen(443, '0.0.0.0', function(error) {
var addr = app.address();
}
}
我尝试像这样改变IP
function runServer() {
app = app.listen(443, '192.168.1.206', function(error) {
var addr = app.address();
}
}
但没有帮助,
谁能告诉我什么是错的?