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

Xueboss
  • 100

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

回复
阅读 7.4k
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也比较易用。

宣传栏