## Websocket

### 根据 IP 向客户端发送消息

- **方法说明**

  根据 IP 向客户端发送消息。

```python
def send_msg_to_wsc_by_client_ip(msg: str, ip: str) -> None
```

- **输入参数**
  - `msg`：字符串类型，表示要发送的消息。
  - `ip`：字符串类型，表示接收消息的客户端 IP。
- **输出参数**
  - 无。
- **异常**
  - 本方法会抛出异常。

---

### 根据客户端名称向客户端发送消息

- **方法说明**

  根据客户端名称向客户端发送消息。

```python
def send_msg_to_wsc_by_client_name(msg: str, client_name: str) -> None
```

- **输入参数**
  - `msg`：字符串类型，表示要发送的消息。
  - `client_name`：字符串类型，表示接收消息的客户端名称。
- **输出参数**
  - 无。
- **异常**
  - 本方法会抛出异常。

---

### 获取所有客户端 IP

- **方法说明**

  获取所有 WebSocket 客户端的 IP。

```python
def get_websocket_client_ip() -> list[str]
```

- **输入参数**
  - 无。
- **输出参数**
  - 返回一个字符串列表，包含所有客户端的 IP。
- **异常**
  - 本方法会抛出异常。

---

### 获取所有客户端名称

- **方法说明**

  获取所有 WebSocket 客户端名称。

```python
def get_websocket_client_name() -> list[str]
```

- **输入参数**
  - 无。
- **输出参数**
  - 返回一个字符串列表，包含所有客户端名称。
- **异常**
  - 本方法会抛出异常。

---