绑定Mosca监听IP地址?
Bind Mosca listening IP address?
有没有办法在特定的 ip address/hostname 上专门侦听传入的网络连接?最好通过在代码中传递 ip address/hostname 而不是编辑配置文件来动态地进行。
在 Mosca 的文档中找不到对此的任何引用 - http://www.mosca.io/docs/ 这就是我发帖的原因。
谢谢你的时间。
它在文档中 here。在创建新的 mosca.Server
对象时,您可以将 host
和 port
作为选项对象的一部分传入。
var pubsubsettings = {
//using ascoltatore
type: 'mongo',
url: 'mongodb://localhost:27017/mqtt',
pubsubCollection: 'ascoltatori',
mongo: {}
};
var moscaSettings = {
port: 1883, //mosca (mqtt) port
host: "127.0.0.1",
backend: pubsubsettings //pubsubsettings is the object we created above
};
var server = new mosca.Server(moscaSettings); //here we start mosca
server.on('ready', setup); //on init it fires up setup()
// fired when the mqtt server is ready
function setup() {
console.log('Mosca server is up and running')
}
有没有办法在特定的 ip address/hostname 上专门侦听传入的网络连接?最好通过在代码中传递 ip address/hostname 而不是编辑配置文件来动态地进行。
在 Mosca 的文档中找不到对此的任何引用 - http://www.mosca.io/docs/ 这就是我发帖的原因。
谢谢你的时间。
它在文档中 here。在创建新的 mosca.Server
对象时,您可以将 host
和 port
作为选项对象的一部分传入。
var pubsubsettings = {
//using ascoltatore
type: 'mongo',
url: 'mongodb://localhost:27017/mqtt',
pubsubCollection: 'ascoltatori',
mongo: {}
};
var moscaSettings = {
port: 1883, //mosca (mqtt) port
host: "127.0.0.1",
backend: pubsubsettings //pubsubsettings is the object we created above
};
var server = new mosca.Server(moscaSettings); //here we start mosca
server.on('ready', setup); //on init it fires up setup()
// fired when the mqtt server is ready
function setup() {
console.log('Mosca server is up and running')
}