请老大指点这样的应用场景

dreamboycx

我有这样的应用场景,客户端是游戏机,服务端是demo里的聊天代码做的gateway服务,游戏机开机后连接服务器,并生成支付二维码,用户扫描二维码支付,把发送到服务端后,我检测该游戏机是否在线,在线则把支付信息转发给游戏机,不在线则退款给用户,这样一般没啥问题,但是由于没有采用游戏机与服务端的应答机制,游戏机的网络环境有时不太好,在发送给游戏机时后,gateway里的发送方法没有返回值,我并不知道发送成功不成功,游戏机有没有接到支付信息,我服务端并不知道,只是单纯的以为在线就发送过去了,但经常有游戏机没有接到支付信息的事情,这样用户支付了钱,游戏机并不知道,所以没让他玩,这样用户体验非常不好,但是现在我不知道怎么解决这样的一个问题,做个定时器轮询游戏机有没有回信息吗?只有这样一个想法,但是也不知道怎么写?
求老大指点迷津。。。。。

[attach]754[/attach]

[attach]755[/attach]

2888 1 0
1个回答

walkor

网络不好推送不到也是正常,定时轮询下会更好一些。

或者客户端给个已经充值按钮,用户点击时去服务端查询一次也行。

  • 暂无评论
年代过于久远,无法发表回答
🔝