All Downloads are FREE. Search and download functionalities are using the official Maven repository.

bottle.tcps.p.FtcTcpActionsAdapter Maven / Gradle / Ivy

package bottle.tcps.p;

/**
 * Created by user on 2017/11/23.
 */
public abstract class FtcTcpActionsAdapter implements FtcTcpActions{
    @Override
    public void connectSucceed(Session session) {

    }

    @Override
    public void receiveString(Session session, String message) {

    }

    @Override
    public void receiveBytes(Session session, byte[] bytes) {

    }
    //连接关闭
    @Override
    public void connectClosed(Session session) {
        if (session!=null && session.getSocketImp()!=null && session.getSocketImp().isAlive()){
            session.close();
        }
    }
    //客户端 - 连接失败
    @Override
    public void connectFail(Session session) {

    }

    @Override
    public void error(Session session, Throwable throwable, Exception e) {

        if (throwable!=null){
            throwable.printStackTrace();
//            System.out.println(session.getSocket(),throwable.getCause());
        }
        if (e!=null){
            e.printStackTrace();
//            System.out.println(session.getSocket(),e.getCause());
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy