【发布时间】:2014-10-05 09:58:07
【问题描述】:
如何使用 socket.io 在节点中创建一个套接字并发送给它。
我的想法是我从服务器的 twilio 获取数据,并使用这些数据将其发送到 一个ios应用
我试过了
var server = require('http').Server(router);
var io = require('socket.io')(server);
router.post('/respond', function(req, res) {
var result_From;
var result_Digits;
res.header('Content-Type','text/xml').send(SAY_TO_USER);
result_From = req.body.From;
result_Digits = req.body.Digits;
console.log( result_From + " typed: " + result_Digits);
io.emit('values changed', 'data');
});
io.on('values changed', function(){
console.log('hello')
});
server.listen(8080);
我想要在该路由中做的是,当请求进来时,它会同时更改 result_Digits 和 result_From,因此我希望能够在值更改时发出一个套接字,以便我可以在 mac 应用程序上使用它。
干杯
【问题讨论】:
-
你试过的socket.io代码在哪里?
-
@xShirase 我刚刚编辑了我的帖子抱歉
-
客户端必须先连接,然后才能向其发送数据。没有连接,就无事可做。