Websocket 服务器和移动客户端
Websocket server and Mobile clients
我有一个基于Tomcat的服务器,它作为我的基于Web的JS应用程序的Websocket端点(使用javax.websocket(。我正在通过 Web 套接字提供基于 json 的数据(从我的数据库中查询(。我没有使用websockets来提供HTML/JS页面。
现在我们正在构建 JS Web 应用程序的本机移动应用程序。在Android和ios上似乎没有对Websockets的良好原生支持。
我想使服务器代码库对JS客户端和移动客户端都是通用的。
对于这种情况,您有什么建议?为移动客户端编写不同的服务器?
我发现这个 http://www.elabs.se/blog/66-using-websockets-in-native-ios-and-android-apps。他们建议使用适用于ios的SocketRocket和用于Android的 https://github.com/TooTallNate/Java-WebSocket。
我从未听说过这些人/公司。不确定他们的前因后果以及他们的应用程序是否没有错误。
欢迎任何建议。
我不确定这是否是您正在寻找的答案,但我尝试过一次,并决定使用使用 websocket 的网页。每个应用将显示访问页面的 Web 视图。所有最近的iOS SDK版本都支持此功能,但只有较新的(4.4+(Android才会支持此功能。
如果您不想使用网络视图,我推荐Tavendo Autobahn for Android。我遇到了一个问题,我的服务器的 websocket 会一直断开连接。我不得不每隔几秒钟在应用程序上实现一次重新连接例程。
希望对:)有所帮助
我正在 android 上使用这个库进行网络套接字 https://github.com/codebutler/android-websockets
适用于Spring WebSockets。
抱歉回答混乱,我赶时间,有问题请写评论
- 客户端服务器REST API captcha实现
- 使用谷歌应用程序脚本将服务器端数据表返回到客户端
- 如何使用Socket.io将命令从客户端发送到服务器
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- Meteor方法在客户端返回null,在客户端运行的相同方法返回正确的值
- 使用javascript将控制器方法移动到客户端
- nodejs无法仅为移动客户端提供服务
- Websocket 服务器和移动客户端
- 屏幕对象移动与滚动移动/客户端 X
- 客户端预测保持移动与服务器同步
- 移动站点检测服务器端与客户端
- 采用响应式设计,避免移动客户端下载大图像
- 如何检测来自移动或桌面客户端的页面请求
- 移动服务客户端getttable ('mytable').read()方法没有返回任何东西
- OpenERP移动客户端页面刷新问题
- 使用官方Webdriver Javascript客户端API进行移动端到端测试
- 移动设备上本地SQLite的javascript客户端
- Azure移动应用程序javascript Cordova客户端
- 使用Node express后端为移动客户端登录Facebook
- 在Azure移动服务JavaScript客户端中使用Like子句