Hi

I use the following chain

1. text-delimiting-codec
2. XMessage-filter (converter byte-XMessage)
2. sign-in filter
3. high-level-filter 1
4. high-level-filter 2

Sign-in filter will not open session to higher filters unless it has
done sign-in with remote peer.

SignInFilter.sessionOpened(NextFilter nextFilter, IoSession session) {
     // Since sign-in is required, do not call this:
nextFilter.sessionOpened(session);
    sendSignInFirst();
}

SignInFilter.messageReceived {
     // if sign in reply is received
     if (signInReplyIsReceived())
          nextFilter.sessionOpened(session);
}

 The problem is this:
Remote peer never receive sign in message. Why this happens?


-- 
~The best men are men who benefit to others
http://michsan.web.id 一緒に勉強しましょう!

Yang berkualitas memang beda rasanya!
http://rizqi-cookies.com

Reply via email to