TsgcWSPServer_sgc › 事件
可处理的事件按用途分组,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| OnConnect | 客户端完成此子协议的 WebSocket 握手后触发。 |
| OnDisconnect | 当客户端从服务器断开连接时触发。 |
| OnError | 当子协议为连接报告协议级错误字符串时触发。 |
| OnException | 当处理连接时发生未处理的异常时触发。 |
| 名称 | 描述 |
|---|---|
| OnMessage | 当客户端在 sgc 信封中发送纯文本消息时触发。 |
| OnBinary | 当客户端向服务器发送二进制帧时触发。 |
| OnFragmented | 从客户端接收的每个分片 WebSocket 消息的分片触发一次。 |
| OnRawMessage | 在文本消息解码之前触发,允许处理程序消费该消息。 |
| 名称 | 描述 |
|---|---|
| OnBeforeSubscription | 在订阅被接受之前触发;处理程序可以拒绝或授权订阅。 |
| OnSubscription | 客户端成功订阅频道后触发。 |
| OnUnSubscription | 客户端取消订阅频道后触发。 |
| OnBeforePublish | 在客户端发布被广播之前触发;处理器可重写或拒绝该发布。 |
| OnNotification | 当客户端发送 JSON-RPC 通知(无 Id,无需回复)时触发。 |
| OnAcknowledgment | 当客户端确认收到 QoS 级别 1 或级别 2 消息时触发。 |
| 名称 | 描述 |
|---|---|
| OnRPC | 当客户端在此服务器上调用 JSON-RPC 方法时触发。 |
| OnRPCAuthentication | 当 RPC 方法不在允许列表中时触发,让处理程序对其进行授权。 |
| 名称 | 描述 |
|---|---|
| OnAcknowledgment | 当客户端确认收到 QoS 级别 1 或级别 2 消息时触发。 |
| OnBeforePublish | 在客户端发布被广播之前触发;处理器可重写或拒绝该发布。 |
| OnBeforeSubscription | 在订阅被接受之前触发;处理程序可以拒绝或授权订阅。 |
| OnBinary | 当客户端向服务器发送二进制帧时触发。 |
| OnConnect | 客户端完成此子协议的 WebSocket 握手后触发。 |
| OnDisconnect | 当客户端从服务器断开连接时触发。 |
| OnError | 当子协议为连接报告协议级错误字符串时触发。 |
| OnException | 当处理连接时发生未处理的异常时触发。 |
| OnFragmented | 从客户端接收的每个分片 WebSocket 消息的分片触发一次。 |
| OnMessage | 当客户端在 sgc 信封中发送纯文本消息时触发。 |
| OnNotification | 当客户端发送 JSON-RPC 通知(无 Id,无需回复)时触发。 |
| OnRawMessage | 在文本消息解码之前触发,允许处理程序消费该消息。 |
| OnRPC | 当客户端在此服务器上调用 JSON-RPC 方法时触发。 |
| OnRPCAuthentication | 当 RPC 方法不在允许列表中时触发,让处理程序对其进行授权。 |
| OnSubscription | 客户端成功订阅频道后触发。 |
| OnUnSubscription | 客户端取消订阅频道后触发。 |