1.导包
implementation "org.java-websocket:Java-WebSocket:1.4.0"
2.创建一个Socket类
import android.util.Log;
import org.java_websocket.client.WebSocketClient;
import org.java_websocket.drafts.Draft_6455;
import org.java_websocket.handshake.ServerHandshake;
import java.net.URI;
/**
* Time:2020/5/11
* <p>
* Author:lichao
* <p>
* Description:
*/
public class JWebSocketClient extends WebSocketClient {
public JWebSocketClient(URI serverUri) {
super(serverUri, new Draft_6455());
}
@Override
public void onOpen(ServerHandshake handshakedata) {
Log.e("JWebSocketClient", "onOpen()");
}
@Override
public void onMessage(String message) {
Log.e("JWebSocketClient", "onMessage()");
}
@Override
public void onClose(int code, String reason, boolean remote) {
Log.e("JWebSocketClient", "onClose()");
}
@Override
public void onError(Exception ex) {
Log.e("JWebSocketClient", "onError()");
}
}
3.服务类
import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.Handler;
import android.os.IBinder;
import android.util.Log;
import org.java_websocket.handshake.ServerHandshake;
import java.net.URI;
/**
* Time:2020/5/11
* <p>
* Author:lichao
* <p>
* Description:
*/
public class JWebSocketClientService extends Service {
private String TAG="JWebSocke