Android在service中向服务器发起http请求,服务器一直不返回,保持长连接是否可行

weixin_38066919 2016-05-17 05:06:13
因为我有一个单用户登录的需求,就是在一台设备上登录了一个用户,如果在这台设备上没有注销登录的话,在其他设备上登录的时候在这台设备上就会显示被挤下线,类似QQ,我想要和服务器保持一个长连接,在Android中,我在service里边尝试和服务器发起这个连接,服务器是不返回任何东西的,如果服务器有返回,那么说明该用户在其他地方登录了,然后这个时候根据返回的内容给之前登录的设备提示,但是我测试过了,这样子的话会抛出一个socketTimeOutException的异常,我想问一下高手们,这样子是不是不可行?是不是时间过久服务器没有返回数据的话,在客户端就会视为请求超时?如果是这样子,那么我要做到这样子的功能该怎么实现呢?
...全文
184 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧