如何从.NET代码发布房间中的数据?

时间:2011-07-27 21:20:05

标签: node.js httprequest socket.io

我有一个用.NET编写的web服务...我需要从这个webservice发送一个命令到socket.io服务器,它将使服务器在一个通道上发布数据。我通过发送HTTP请求使用APE完成了此操作。但是,我无法弄清楚如何在socket.io

中做到这一点

有没有人在socket.io之前做过这样的事情?

谢谢

1 个答案:

答案 0 :(得分:0)

我有一个较旧的例子,我通过收听不同的端口来完成这个:

var http = require('http'),
io = require('socket.io');


/** standard http requests **
******************************/
server = http.createServer(function(req, res){ 
// your server code 
res.writeHead(200, {'Content-Type': 'text/html'}); 
res.end('<h1>Hello world</h1>');
});
server.listen(80);


/*** server to server connections ***
 ***********************************/
var serverConnections = http.createServer(function (req, res) {
    // ... parse params and broadcast message to the socket.io 
    //  connections attached below...
    // ... 
    res.writeHead(200, { 'Content-Type': 'text/html' });
    res.end('done');
});
serverConnections.listen(8080);

/*** socket.io connections **/
*****************************/
var socket = io.listen(server);
socket.on('connection', function (client) { ... });