看下面的例子:Nodejs訪問netserver從外部寫入?
var net = require('net');
var server = net.createServer(function(c) { //'connection' listener
console.log('server connected');
c.on('end', function() {
console.log('server disconnected');
});
c.write('hello\r\n');
c.pipe(c);
});
server.listen(8124, function() { //'listening' listener
console.log('server bound');
});
我想有一個辦法從createServer()
功能
基本上外部訪問c.write我想做的事是這樣的:
app.get('/msg/:theMsg', function (req, res) {
res.setHeader('Content-Type', 'application/json');
server.c.write(req.params.theMsg, socketName); // i got socketName stored in an array
});
有什麼好寫,如果沒有建立連接? – hexacyanide
我的服務器的邏輯要求我能夠檢查連接X是否處於活動狀態,然後將c.write發送給它 – Alosyius