服务器和客户端共同继承适配器类IoHandlerAdapter
* 当客户端发来消息之后,会先调用自定义的解码器(类)。
* 当解码器解码完成之后,再来这里进行业务处理。
* 处理完之后(也就是调用write()方法之后),会再调用自定义的编码器(类)
* 编码器(类)处理完之后,就发给客户端了。
1. 服务器端的实现 FileObjectServerHandler
/**
* 当客户端发来消息之后,会先调用自定义的解码器(类)。
* 当解码器解码完成之后,再来这里进行业务处理。
* 处理完之后(也就是调用write()方法之后),会再调用自定义的编码器(类)
* 编码器(类)处理完之后,就发给客户端了。
* @author king_fu
*
*/
public class FileObjectServerHandler extends IoHandlerAdapter {
private static final Logger LOGGER = LoggerFactory
.getLogger(FileObjectServerHandler.class);
@Override
public void sessionCreated(IoSession session) throws Exception {
LOGGER.info("客戶端又來了");
}
@Override
public void sessionOpened(IoSession session) throws Exception {
LOGGER.info("客戶端:" + session.getRemoteAddress().toString());
}
@Override
pub