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

Reply via email to