> For the complete documentation index, see [llms.txt](https://reflective-roommanager.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://reflective-roommanager.gitbook.io/docs/user-manual/network/room/service/room-client.md).

# Room Client

This class provides a service that manages client operations related to rooms.

### **Memebers**

* `public static int ID`:
  * Represents the room ID.

### **Methods**

1. ```csharp
   public static void CreateRoom(RoomInfo roomInfo)
   ```
   * **Parameters:**
     * `roomInfo`: A RoomInfo object that represents information about the room to be created. Sends a request to create a room.
2. ```csharp
   public static void JoinRoom(string roomName)
   ```
   * **Parameters:**
     * `roomName`: Name of the room to join.
   * Sends a request to join the specified room.
3. ```csharp
   public static void ExitRoom()
   ```
   * Sends a request to leave the specified room.
