在Android应用程序中查看用户是否在线的最佳方法

时间:2018-05-07 02:37:02

标签: android socket.io android-volley reactive online-game

我正在制作一个游戏,玩家可以通过互联网在游戏中一起玩游戏,所以我想检查其中一个是否离开游戏,所以我通知其他玩家。

目前我已编写了一个代码,该代码在客户端每秒运行一次并向服务器发送请求但是当它停止2秒时,该播放器将被视为“离开游戏”而另一个玩家将获得响应从服务器告诉它游戏停止,所以你可以看到有很多从Android客户端到服务器的请求发生。

有没有更好地做到这一点?有人告诉我套接字编程可能会有所帮助,但这是为了这种工作吗?我真的习惯使用Android的凌空库并为请求唱歌

1 个答案:

答案 0 :(得分:1)

您是否考虑过每次使用socket.io而不是从客户端发送请求,socket.io会立即知道是否有人因为连接是持久的而与服务器断开连接。