This is called once when a client connects to our server
This is called once when a client connects to our server
This is called once when a client disconnects from our server OR we close the connection
This is called once when a client disconnects from our server OR we close the connection
Each connection has once instance of this Handler created which means it can be used to track state if needed.