Login sessions are divided between two actors. The crypto session actor transparently handles all of the cryptographic
setup of the connection. Once a correct crypto session has been established, all packets, after being decrypted
will be passed on to the login session actor. This actor has important state that is used to maintain the login
session.
Login sessions are divided between two actors. The crypto session actor transparently handles all of the cryptographic setup of the connection. Once a correct crypto session has been established, all packets, after being decrypted will be passed on to the login session actor. This actor has important state that is used to maintain the login session.
> PlanetSide Session Pipeline <
read() route decrypt UDP Socket -----> [Session Router] -----> [Crypto Actor] -----> [Session Actor] | | ^ | | write() | | encrypt | | response | +--------------+ +-----------+ +-----------------+