-
Notifications
You must be signed in to change notification settings - Fork 8
Unified Connection Stabilization System
Xiaokang Wang edited this page May 8, 2021
·
1 revision
VLite incorporated a unified connection stabilization system that automatically hedges against unstable underlying transport connection.
Every client session has a unique session identifier that is sent to the server. The server identifies the connection by its session identifier, not source address. Whenever the old connection fails, the server will retain the session as long as possible to allow the client to reconnect. The client will automatically detect a connection failure and retry the connection. When the server receives a reconnection attempt, it will associate it with the previous session and reincarnate the session. This can resist the game session from being terminated because of the failure of the underlying connection.