socket.io 的問題
 发布于 12 年前  作者 hkmung  4107 次预览  最后一次回复是 12 年前  来自  

我想問 socket.io 的問題 我如何從 Nodejs 中 ,外面的代碼傳送到 io.sockets.on 內 ??

例如 :

app.get(’/abc’, function(req,res){

這兒發出一個指令到 io.sockets.on 內

})

io.sockets.on(‘connection’, function (socket) {

這兒接收到上面的指令

})

2 回复
wengqianshan

看你的意思好像是当请求/abc的时候触发connection,那简单的方法就是在/abc这个页面从客户端connect一次

hkmung

我不是在客戶端做事 , 像天氣報告 , 要在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' )
	})

})