> 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.client/ks.reactor.client.ksbaseroom/ks.reactor.client.ksbaseroom.connectstatus.md).

# Enum ksBaseRoom.ConnectStatus

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

Connect/disconnect status.

```csharp
public enum ksBaseRoom.ConnectStatus : uint
```

## Fields

`ABORTED = 2`

The connection was aborted by the client or socket provider.

`AUTH_ERR_CONNECTION_LIMIT = 102`

Reactor connection limit reached

`AUTH_ERR_INVALID_PROTOCOL = 101`

Reactor protocol mismatch.

`AUTH_ERR_TIMEOUT = 103`

A user-defined authentication function timed out.

`AUTH_ERR_UNKNOWN = 104`

An unknown authentication error occurred, such as a user-defined authentication function throwing an exception.

`AUTH_ERR_USER_DEFINED = 100`

Custom error status returned by user-defined authentication function."/>.

`GET_ROOMS_ERROR = 200`

An error occured while attempting to get a list of rooms.

`INVALID_ADDRESS = 7`

The [ksRoomInfo](/reactor/api-reference/ks.reactor/ks.reactor.ksroominfo.md) does not have a valid address set for the selected protocol.

`REFUSED = 3`

The remote host is actively refusing a connection.

`RESET = 4`

The connection was reset by the remote host.

`ROOM_INITIALIZE_ERROR = 6`

The room associated with the connection attempt failed to initialize.

`SUCCESS = 0`

A connection process completed successfuly

`TIMEOUT = 1`

The connection timed out, or the connected host has failed to respond.

`UNKNOWN_ERROR = 4294967295`

Unknown error

`UNSUPPORTED_PROTOCOL = 5`

No connection factory for the configured room protocol exists.
