socket.io 的問題
我想問 socket.io 的問題 我如何從 Nodejs 中 ,外面的代碼傳送到 io.sockets.on 內 ??
例如 :
app.get(’/abc’, function(req,res){
這兒發出一個指令到 io.sockets.on 內
})
io.sockets.on(‘connection’, function (socket) {
這兒接收到上面的指令
})
2 回复
看你的意思好像是当请求/abc的时候触发connection,那简单的方法就是在/abc这个页面从客户端connect一次
我不是在客戶端做事 , 像天氣報告 , 要在server 不斷開一個 function做 。。。
function myCallback(err, result){
doSomething(result)
這兒發出一個指令到 io.sockets.on 內
}
io.sockets.on(‘connection’, function (socket) {
這兒接收到上面的指令
socket.on('senddata', function() {
io.sockets.emit('chat', '123' )
})
})