左晓为主开发手持机充值管理机
zuoxiao
5 天以前 8b566e47b67d74d1915bc9f2c07204dd1a222197
easysocket/src/main/java/com/easysocket/connection/connect/SuperConnection.java
@@ -122,12 +122,9 @@
    public synchronized void connect() {
        if (connectionStatus.get() == SocketStatus.SOCKET_DISCONNECTING) {
            new Handler().postDelayed(new Runnable() {
                @Override
                public void run() {
                    LogUtil.d("---> socket>>connect>>正在断开连接,延时一秒執行重连");
                    connect();
                }
            new Handler().postDelayed(() -> {
                LogUtil.d("---> socket>>connect>>正在断开连接,延时一秒執行重连");
                connect();
            }, 1000); // 延时1秒
            return;
        }
@@ -321,12 +318,17 @@
     */
    private IConnectionManager sendBytes(byte[] bytes) {
        if (ioManager == null || connectionStatus.get() != SocketStatus.SOCKET_CONNECTED) {
            LogUtil.w("sendBytes错误-----ioManager为null或者connectionStatus状态不为已连接");
            return this;
        }
        ioManager.sendBytes(bytes);
        return this;
    }
    /**
     * 消息回调主要处理超时消息
     * @param callBack
     */
    @Override
    public void onCallBack(SuperCallBack callBack) {
        callbackResponseDispatcher.addSocketCallback(callBack);