Javascript DWR和Android浏览器存在问题
我在从Android浏览器访问应用程序时遇到问题。 应用程序使用DWR来保持与与其连接的客户端的连接 一切对我来说都很好,除了如果应用程序在Android手机上2分钟内没有向客户端发送任何数据,连接似乎会丢失,并且没有数据到达客户端。同样的场景在Firefox、Opera和Chrome上运行良好。如果两次数据传输之间的暂停时间少于2分钟,则工作正常 那么现在我的问题是: android浏览器是否有我缺少的超时设置?或者这是某种我无法回避的内在缺陷/功能/任何东西 我知道我可以通过某种心跳来防止这种情况发生,我只是想知道为什么会发生这种情况 提前谢谢你,麦克斯 顺便说一句:所有东西(服务器、客户端)都在我的机器上运行,我正在使用Windows XP的android仿真器上进行测试Javascript DWR和Android浏览器存在问题,javascript,android,ajax,dwr,Javascript,Android,Ajax,Dwr,我在从Android浏览器访问应用程序时遇到问题。 应用程序使用DWR来保持与与其连接的客户端的连接 一切对我来说都很好,除了如果应用程序在Android手机上2分钟内没有向客户端发送任何数据,连接似乎会丢失,并且没有数据到达客户端。同样的场景在Firefox、Opera和Chrome上运行良好。如果两次数据传输之间的暂停时间少于2分钟,则工作正常 那么现在我的问题是: android浏览器是否有我缺少的超时设置?或者这是某种我无法回避的内在缺陷/功能/任何东西 我知道我可以通过某种心跳来防止这
Android emulator version 1.10 (build_id CUPCAKE-150240)
是否Android系统正在垃圾收集您的活动,从而丢失您的web浏览器并关闭持久连接 也许您可以通过查看logcat(在android端)或Web服务器日志(在远程端)来检查这一点 如果是这种情况,则需要在android中的onresume/onstart方法中添加重新连接代码