我使用mqtt代碼和在控制檯中運行的nodeJs。
但我想在c#MVC中使用這個nodeJs Mqtt代碼。
我該如何實現它?如何從C#MVC調用NodeJs代碼?
我的NodeJS代碼如下,
Server.js
var mqtt = require('mqtt');
var sys = require("sys");
var stdin = process.openStdin();
var client = mqtt.connect('http://broker.mqttdashboard.com');
client.on('connect', function() {
console.log("Chat Application");
stdin.addListener("data", function(d) {
client.publish('presence',d.toString());
});
client.subscribe('msg');
client.on('message', function (topic, message) {
console.log('User2:',message.toString());
});
});
Client.js
var mqtt = require('mqtt');
var client = mqtt.connect('http://broker.mqttdashboard.com');
var sys = require("sys");
var stdin = process.openStdin();
client.on('connect', function() {
console.log("Chat Application");
client.subscribe('presence');
});
client.on('message', function (topic, message) {
console.log('User1:',message.toString());
});
stdin.addListener("data", function(d) {
client.publish('msg',d.toString());
});
請給索姆e在c#MVC中使用nodejs的示例代碼。
你真的想從C#調用nodejs代碼嗎?或者你真的想從某些C#代碼發送/接收MQTT消息嗎? – hardillb
是的。完全一樣... –
我想用c#代碼中的nodeJs發送/接收mqtt消息。 –