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