private WebSocketClient client;
public void linkSocket() {
try {
client = new WebSocketClient(new URI(Constants.HTTP_GET_DATA_URL), new Draft_17()) {
@Override
public void onOpen(ServerHandshake handshakedata) {
Log.e("onOpen:", "------连接成功!!!");
client.send(getSendStr());
}
@Override
public void onMessage(String message) {
Log.e("onMessage:", message);
if (message.contains("list:")) {
String mes=message.substring(5);
Gson gson = new Gson();
lists = gson.fromJson(mes, new TypeToken<List<OrderPanding>>() {}.getType());
getListData(lists);
}
}
@Override
public void onClose(int code, String reason, boolean remote) {
Log.e("onClose:", "------连接关闭!!!"+reason);
}
@Override
public void onError(Exception ex) {
Log.e("onError:", ex.toString());
}
};
client.connect();
} catch (URISyntaxException e) {
e.printStackTrace();
}
}
WebSocketClient
最新推荐文章于 2024-08-09 07:01:47 发布