Android WebSocketServer
很多网上的方案都是实现android为客户端,但最近的需求是实现服务端,由于android资源有限,实现上:
1. 需要尽可能简单,不需要太多逻辑代码,开启服务端->接收消息;
2. 且实现后占用资源小,效率高越好,有一定并发性;
3. 实现门槛低,一看就会,有手就行的那种...
试过vertx,androidasync...等 但性能上表现的并不是很好,或者逻辑实现上让我有些丈二、
最终选用 org.java-Websocket 经过验证,性能较稳定,且较轻量级容易实现,满足我的需求
下面开始实现
build.gradle中导入依赖,可以选用高版本,导入报错可以手动下载依赖放到lib中,我这边使用1.3.6版本
implementation group: 'org.java-websocket', name: 'Java-WebSocket', version: '1.3.6'
服务端实现代码,继承WebSocketServer,重写相关方法如下
publi