最近okhttp很火,于是就把之前用的框架换成了这个实现方式差不多。
private OkHttpClient client = null;
private WebSocket mWebsocket=null;
client=new OkHttpClient.Builder()
.connectTimeout(0, TimeUnit.SECONDS)
.readTimeout(20, TimeUnit.SECONDS).build();
String uri="ws://"+ipadress;
Request request = new Request.Builder().url(uri).build();
client.newWebSocket(request, new WebSocketListener() {
@Override
public void onOpen(WebSocket webSocket, Response response) {
mWebsocket=webSocket;
Log.d(TAG, "Status: Connected to " + uri);
}
@Override