例如,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)有的前端接收代碼。
有沒有大神有更好的解決方案?
你寫的不就是實(shí)現(xiàn)方法么,原樣寫進(jìn)去就可以了
那么現(xiàn)在服務(wù)器跟客戶端角色互調(diào)怎么實(shí)現(xiàn)呢,就是服務(wù)器emit一個(gè)事件加回調(diào),客戶端可以接收事件并進(jìn)行回調(diào)么