我有這樣的應(yīng)用場景,客戶端是游戲機,服務(wù)端是demo里的聊天代碼做的gateway服務(wù),游戲機開機后連接服務(wù)器,并生成支付二維碼,用戶掃描二維碼支付,把發(fā)送到服務(wù)端后,我檢測該游戲機是否在線,在線則把支付信息轉(zhuǎn)發(fā)給游戲機,不在線則退款給用戶,這樣一般沒啥問題,但是由于沒有采用游戲機與服務(wù)端的應(yīng)答機制,游戲機的網(wǎng)絡(luò)環(huán)境有時不太好,在發(fā)送給游戲機時后,gateway里的發(fā)送方法沒有返回值,我并不知道發(fā)送成功不成功,游戲機有沒有接到支付信息,我服務(wù)端并不知道,只是單純的以為在線就發(fā)送過去了,但經(jīng)常有游戲機沒有接到支付信息的事情,這樣用戶支付了錢,游戲機并不知道,所以沒讓他玩,這樣用戶體驗非常不好,但是現(xiàn)在我不知道怎么解決這樣的一個問題,做個定時器輪詢游戲機有沒有回信息嗎?只有這樣一個想法,但是也不知道怎么寫?
求老大指點迷津。。。。。
[attach]754[/attach]
[attach]755[/attach]