WebSocket简单通信

天气越来越冷了,我只想大吼一声: 五星红旗迎风飘扬。。。。。。

 

话不多说,先上demo地址,亲测可用。 环境(android studio 3.1.0      jdk 1.8)

 WebSocket简单通信demo地址:https://download.csdn.net/download/qq_35702985/11791695

主要代码:

Request request = new Request.Builder()
.url("ws://echo.websocket.org") //,此地址为官网测试地址,请更换为自己后台测试地址。地址一定要符合websocket协议规范, ws开头
.build();
OkHttpClient client = new OkHttpClient();
client.newWebSocket(request, listener);

client.dispatcher().executorService().shutdown();

 

//onMessage()这个方法里面显示后台返回给你的字符串,大家如果把地址换成自己的,只需要在这个方法里面解析获取到的后台数据
@Override
public void onMessage(WebSocket webSocket, String text) {
output("onMessage: " + text);
}

网络权限:
<uses-permission  android:name="android.permission.INTERNET" />

android:usesCleartextTraffic="true">   <!--访问网络动态授权-->  (添加在<application里面)
原文地址:https://www.cnblogs.com/dmrbell/p/11558037.html