我们正在使用纯java 脚本来创建 websocket 客户端并连接到 websocket 服务器(superwebsocket)
我们正在尝试在我们的 android 应用程序(4.4 版本)的某些页面中连接和处理 web 套接字。当我尝试打开具有 Web 套接字连接的页面时,它会抛出以下错误“与 'ws://machinename:9013' 的 Websocket 连接失败:通过代理服务器建立隧道失败”
以下是我的观察:
- 通过模拟器,成功连接到web socket
- 从手机 Mozilla 浏览器,成功连接到 web socket
- 从 Chrome(Android 应用程序在 chrome 移动版中打开 url)在连接到 Web 套接字时抛出错误“通过代理服务器建立隧道失败时连接失败”。
- 如果手机使用的是旧版本的 chrome 即 41.0,则 Web 套接字连接成功,但如果 chrome 版本超过 41.0,则会抛出上述错误。现在最新的chrome版本是43。
您能否提供一些建议如何进一步进行..移动 chrome 是否有任何新变化导致此问题?