最近公司的项目需要socket来保持长连接,到github搜索了一番,找到一个易用的socket库,现在推荐给大家。
更丰富的回调,发送心跳包,请进入: https://github.com/vilyever/AndroidSocketClient
导入
在你的
build.gradle里面添加以下:
repositories {
// ...
maven { url "https://jitpack.io" }
}
dependencies {
compile 'com.github.vilyever:AndroidSocketClient:3.0.3'
}
一定一定要设置读取策略socketClient.getSocketPacketHelper().setReadStrategy();不设置没有回调。
用法:
SocketClient sockeClient = new ScoektClient();
socketClient.getAddress().setRemoteIP("IP"); // 远程端IP地址
socketClient.getAddress().setRemotePort("端口&