WebSocketUtil类
public class WebSocketUtil {
private String mSocketUrl = "";
private static WebSocketUtil mWebSocketUtil;
private OkHttpClient mOkHttpClient;
private WebSocket mWebSocket;
private Context mContext;
private final int CLOSE_CODE = 1000;//关闭状态吗
private final int HEART_TEST = 1;//心跳链接测试
private final int RESTART_CONNECT = 2;//重连
private final int CONNECT_TIME_OUT = 5 * 1000;//重连时间
private final int HEART_TEST_TIME = 10 * 1000;//心跳时间
private boolean isConnect = false;//是否链接成功
private Handler mHandler = new SocketHandler();
private Map<String, SocketMessageListener> messageListenerMap = new HashMap<>();
public static synchronized WebSocketUtil getWebSocketUtil() {
if (mWebSocketUtil