我有一个 WebSocket 服务器,但问题是它使用 0.0.0.0
,而我希望它使用 127.0.0.1
,我如何选择它应使用的 IP 地址?
这是我的代码
var c = require('chalk'),
log = require('../packages/log.js'),
_crypto = require('../packages/crypto.js'),
WebSocket = require('ws');
var ws = new WebSocket.Server({port:88,ip:'127.0.0.1'});
ws.on ('connection', connection => {
connection.on('message', msg => {
});
connection.send('Hello');
});
但它仍然使用0.0.0.0
。那么如何确定要使用的IP地址呢?
最佳答案
如果你想将服务器绑定(bind)到特定主机,可以使用:
var ws = new WebSocket.Server({ port : 88, host : '127.0.0.1' });
记录here .
关于node.js - 如何决定在node js中的WS服务器上使用什么IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43011966/