我使用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消息。 –