TsgcTCPClient › 事件
可处理的事件按用途分组,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| OnConnect | 当与服务器的 TCP 连接成功建立时触发。 |
| OnDisconnect | 当 TCP 连接断开或关闭时触发。 |
| OnError | 每次 TCP 连接上报告非致命错误时触发。 |
| OnException | 在处理 TCP 连接时引发未处理异常时触发。 |
| 名称 | 描述 |
|---|---|
| OnMessage | 当从 TCP 服务器接收到的原始字节可作为文本呈现时触发。 |
| OnBinary | 当从 TCP 服务器接收到原始字节时触发。 |
| 名称 | 描述 |
|---|---|
| OnBeforeHeartBeat | 在每次 HeartBeat 计时前触发,以便应用程序可以发送自定义的保活负载。 |
| OnBeforeWatchDog | 在每次 WatchDog 重连尝试之前触发,以便应用程序调整目标服务器或抑制重试。 |
| 名称 | 描述 |
|---|---|
| OnSSLGetHandler | 在创建 SSL 处理程序之前触发,允许提供自定义处理程序实例。 |
| OnSSLAfterCreateHandler | 在 SSL 处理器创建后触发,以便自定义其属性。 |
| OnSSLVerifyPeer | 当 VerifyCertificate 已启用时触发,以便应用程序可以接受或拒绝服务器证书。 |
| OnSChannelVerifyPeer | 当 SChannel 作为 TLS IOHandler 时触发,以便应用程序可以验证服务器证书。 |
| 名称 | 描述 |
|---|---|
| OnBeforeHeartBeat | 在每次 HeartBeat 计时前触发,以便应用程序可以发送自定义的保活负载。 |
| OnBeforeWatchDog | 在每次 WatchDog 重连尝试之前触发,以便应用程序调整目标服务器或抑制重试。 |
| OnBinary | 当从 TCP 服务器接收到原始字节时触发。 |
| OnConnect | 当与服务器的 TCP 连接成功建立时触发。 |
| OnDisconnect | 当 TCP 连接断开或关闭时触发。 |
| OnError | 每次 TCP 连接上报告非致命错误时触发。 |
| OnException | 在处理 TCP 连接时引发未处理异常时触发。 |
| OnMessage | 当从 TCP 服务器接收到的原始字节可作为文本呈现时触发。 |
| OnSChannelVerifyPeer | 当 SChannel 作为 TLS IOHandler 时触发,以便应用程序可以验证服务器证书。 |
| OnSSLAfterCreateHandler | 在 SSL 处理器创建后触发,以便自定义其属性。 |
| OnSSLGetHandler | 在创建 SSL 处理程序之前触发,允许提供自定义处理程序实例。 |
| OnSSLVerifyPeer | 当 VerifyCertificate 已启用时触发,以便应用程序可以接受或拒绝服务器证书。 |