When the client application disconnects from the Traverse platform, it should issue a disconnect request instead of simply closing the socket connection. This allows the server to perform proper cleanup before disconnecting the session.
Disconnect on Timeout
Also if the BVE server does not receive anything from the client for an extended period, the session times out and disconnects the client from the BVE server. The default timeout is currently 5 minutes.