我在从 Android 浏览器访问应用程序时遇到问题。应用程序使用 DWR 来保持与与其连接的客户端的连接。
一切对我来说都很好,除了如果应用程序在 2 分钟内没有向 Android 手机上的客户端发送任何数据,则连接似乎丢失并且没有数据到达客户端。相同的场景在 Firefox、Opera 和 Chrome 上运行良好。如果两次数据传输之间的停顿时间少于 2 分钟,它就可以正常工作。
所以,现在我的问题是:我缺少的 android 浏览器是否有一些超时设置?或者这是一些我无法规避的内置错误/功能/任何东西?
我知道我可以通过某种心跳来防止这种情况发生,我只是想知道为什么会发生这种情况。
在此先感谢,马克斯
顺便说一句:一切(服务器,客户端)都在我的机器上运行,我正在使用 Windows XP 的 android 模拟器上测试它
Android emulator version 1.10 (build_id CUPCAKE-150240)