学习资料来自:http://watchmen.cn/
MyServerFilter.java
package com.v523.mina;
import org.apache.mina.core.filterchain.IoFilterAdapter;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.core.write.WriteRequest;
public class MyServerFilter extends IoFilterAdapter{
@Override
public void messageReceived(NextFilter nextFilter, IoSession session,
Object message) throws Exception {
System.out.println("MyServerFilter->messageReceived");
nextFilter.messageReceived(session, message);
}
@Override
public void messageSent(NextFilter nextFilter, IoSession session,
WriteRequest writeRequest) throws Exception {
System.out.println("MyServerFilter->messageSent");
nextFilter.messageReceived(session, writeRequest);
}
}
MyClientFilter.java
package com.v523.mina;
import org.apache.mina.core.filterchain.IoFilterAdapter;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.core.write.WriteRequest;
public class MyClientFilter extends IoFilterAdapter{
@Override
public void messageReceived(NextFilter nextFilter, IoSession session,
Object message) throws Exception {
System.out.println("MyClientFilter->messageReceived");
nextFilter.messageReceived(session, message);
}
@Override
public void messageSent(NextFilter nextFilter, IoSession session,
WriteRequest writeRequest) throws Exception {
System.out.println("MyClientFilter->messageSent");
nextFilter.messageReceived(session, writeRequest);
}
}
然后在客户端和服务端中分别加上以下红框中的那句代码