Hi,
We are using MINA for a transaction engine. Some of the clients in our ecosystem use a phone line based internet infrastructure (NAC) to connect to the server. The NAC infrastructure is such that it maintains a dedicated socket to the server and uses it to for handling different client requests. To distinguish each client it appends additional bytes in the packet to keep a track of the client once it receives the response from the server. The session does not closes even if the client initiates a socket close request, however it closes only when the session timeout is reached. Since all request use the same socket a single session is maintained to handle request coming from such clients. I am also planning to maintain session level attributes which will become very problematic when different clients start using these same session attributes. Is there a way of separating out the session once the packet has been received completely? Alternatively I will have to restrict execution of concurrent request coming through this infrastructure by setting some attribute in the session in the decoder. Any help regarding the same will be highly appreciated. Thanks, rajiv