国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

phpsocketIO中是否有類似于nodeJS的callback回調(diào)?

takumin

例如,nodeJS中我可以這么寫:

socket.on('wait_msg', function(obj, callback){
    ......
    ......
    ......
    callback(true);
});

然后前端可以這么接收:

socket.emit("wait_msg", {"msg": "just demo"}, function(data){
    if(!data){
        socket.disconnet();
        console.log("獲取數(shù)據(jù)失敗");
    }
});

想請問一下,nodeJS中得這種callback方法在phpsocketIO中是否有?
如果有,該如何寫?
如果沒有,是否有比較合適的替代方法?
我目前只能想到一種就是用$socket->emit(); 向客戶端發(fā)送一個(gè)失敗的指令來替代callback,但這樣需要修改現(xiàn)有的前端接收代碼。

有沒有大神有更好的解決方案?

2994 2 0
2個(gè)回答

walkor 打賞

可以自己試下,當(dāng)時(shí)是用workerman直接翻譯了一遍nodejs的socket.io,并沒有去理解里面的原理和邏輯,不確定是否支持。也不清楚那個(gè)回調(diào)是什么作用。

  • 暫無評(píng)論
ray

你寫的不就是實(shí)現(xiàn)方法么,原樣寫進(jìn)去就可以了
那么現(xiàn)在服務(wù)器跟客戶端角色互調(diào)怎么實(shí)現(xiàn)呢,就是服務(wù)器emit一個(gè)事件加回調(diào),客戶端可以接收事件并進(jìn)行回調(diào)么

  • 暫無評(píng)論
年代過于久遠(yuǎn),無法發(fā)表回答
??