Android 程序集成WebSocket怎么实现?求思路!!!

项目中有个即时通讯模块, 经过一段时间讨论要用WebSocket来实现,不用第三方! 但是 我有个疑问,我到网上了解到的是 WebSocket是基于浏览器方面的,那集成到我的Android项目中 岂不是我要使用WebView么? 还有GitHub上有个java-WebSocket.jar包,这个jar稳定么? 有哪位大神做过类似的东西! 求指点。

阅读 9.2k
5 个回答

websocket只是一个长连接的协议,跟webView没关系,你可以理解成就是帮你实现即时通讯的协议。 你说的那个jar包我用过,还是可以的,只是比较基础,后面项目换成了nv-websocket-client,也是github上的一个开源,这个更全面一点

  1. WS不是浏览器才能用的东西

  2. Android SDK 和 WebView都不自带WebSocket

1.找第三方开源websocket客户端jar包
2.用netty作为websocket客户端,netty已经有实现
3.自己基于socket实现一个websocket客户端

最近在写一个即时聊天APP,用的WebSocket客户端是nv-websocket-client。感觉稳定性上没有什么问题,API也比较易用。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题