UNPKG

mm_connector

Version:

这是超级美眉游戏连接器,用于连接客户端和服务端,实现前后端安全通讯。

33 lines (32 loc) 946 B
var mosca = require('mosca'); //构建自带服务器 var MqttServer = new mosca.Server({ port: 1883 }); //对服务器端口进行配置, 在此端口进行监听 MqttServer.on('clientConnected', function(client) { //监听连接 console.log('client connected', client.id); }); /** * 监听MQTT主题消息 **/ MqttServer.on('published', function(packet, client) { //当客户端有连接发布主题消息 var topic = packet.topic; console.log(packet); switch (topic) { case 'test': console.log('message-publish', packet.payload.toString()); //MQTT转发主题消息 //MqttServer.publish({ topic: 'other', payload: 'sssss' }); break; case 'other': console.log('message-123', packet.payload.toString()); break; } }); MqttServer.on('ready', function() { //当服务开启时 console.log('mqtt is running...'); });