用okhttp实现webSocket长连接

本文介绍了如何在项目中使用Okhttp库来实现WebSocket长连接,以应对大规模的推送需求。通过配置build.gradle文件引入Okhttp依赖,并添加必要的网络权限,接着展示了Java代码示例,说明了如何设置WebSocket的URL以连接到自定义服务端。
摘要由CSDN通过智能技术生成

因为项目需求极光不能满足当前推送量,只能寻别的改决方法。想到了webSocket,

Okhttp支持webSocket协议。

上代码:

在 build.gradle 配制 okhttp依赖

 

 compile 'com.squareup.okhttp3:okhttp:3.4.1'

 

 加入网络权限:

 

 
<uses-permission android:name="android.permission.INTERNET"></uses-permission>


java 代码

创建一OkHttpClient 对像
 
final static OkHttpClient mOkHttpClient = new OkHttpClient.Builder() .readTimeout(3000, TimeUnit.SECONDS)//设置读取超时时间 .writeTimeout(3000, TimeUnit.SECONDS)//设置写的超时时间 .connectTimeout(3000, TimeUnit.SECONDS)//设置连接超时时间 .build();

                
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值