> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/reactor/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/reactor/api-reference/ks.reactor/ks.reactor.ksconnectionstates.md).

# Enum ksConnectionStates

Namespace: [KS.Reactor](/reactor/api-reference/ks.reactor.md)\
Assembly: KSCommon.dll

Connection states

```csharp
public enum ksConnectionStates
```

## Fields

`ABORTING = 8`

Aborting a connection attempt.

`AUTHENTICATING = 4`

Authenticating player.

`CONNECTED = 5`

Sending/Receiving game state and RPCs.

`CONNECTING = 1`

Establishing a connection to the server.

`DISCONNECTED = 7`

Disconnected

`DISCONNECTING = 6`

Non-immediate disconnection in progress.

`HANDSHAKE = 2`

Exchanging room configuration.

`NOT_CONNECTED = 0`

No connection has been attempted.

`VALIDATING_MODEL = 3`

Exchanging model data.
