准确知道聊天平台每个人的在线状态

立刻聊 2020-02-03 21:30:26 阅读(1711)

其实每天我都非常着急开发语音聊天软件的这个功能,除了现在线路非常严峻之外,所以这过几天可能天气逐渐变好,正好赶到了315晚会的时候,线路可能又会出现状况,这是其中一个原因,还有一个原因就是这个线路使用它需要费用的,虽然这些费用我从客户身上已经获取了充值,但是我不想花这个钱,我不想花这么少的钱,赚这么少的钱,我如果把这些钱省下来也可以为客户着想,客户在这里花同样的钱可以聊天,更多降低他们的单价,这样的话用户可能会更喜欢在这里聊天,我看到有的平台就算网络通话他们也要收费,这一点真的是让我觉得很无语。

其实昨天和今天我一直在处理一个问题,就是用户在线问题,我发现只要是用户的手机正常退出,比如说断网,或者清理应用,他们的登录状态和在线状态都可以在一片中之内得到更新,但是如果用户手机突然关机的话,这一点是无法预测的,也不知道是为什么,他们的在线状态将会一直持续,这样的话肯定不能作为一个真实的数据使用,因为如果一个用户看到对方在线,但是不打他的电话老是接不通的话,肯定会不好的,如果他不在线就直接给他显示对真实的状态,这样用户也用不到失望。

其实我把这个保持链接的后台,一些数据已经掌握得非常的熟悉了,但是有些功能就是太局限了,其实我可以用其他的方法来做,但是我不想太复杂了,后来我又下载了一个其他的版本,我看看是否能够达到所谓想要的效果,虽然我在网上找了一些代码,但是通过我的经验来看,他也不是能够直接获取每个用户的释放在线状态,需要我用多部来处理,这样的话我还需要重新写一个程序,需要定时去执行和查询,这样把每个人的释放这些状态都保存了一个数据库里面,当用户打开电话聊天软件的时候,可以等待获取这个数据。

因为获取每个用户是否登录状态需要一定的时间,所以说我不能够批量获取,人数少的时候可以,如果有好几千人在线,我如果写一个还组织了程序,大概要执行很久时间,这样的话程序肯定不能够正常运行,所以我还是再考虑一下其他的方法来进行,其实我用很多复杂的代码可以实现这个功能,但是我不想代表的太过复杂了,因为现在已经有很多后台处理的程序,我看来很有必要把这些程序都一一记录下来,如果时间过久了,我可能不知道他具体是做什么功能的了,但是无论如何这个电话聊天软件的每个人的在线状态非常的重要,这不是传统电话线了,这是需要资金用户使用网络语音进行通话。

其他文章