TsgcWSPServer_WebRTC › 事件

TsgcWSPServer_WebRTC 事件

可处理的事件按用途分组,后跟完整的字母顺序列表。

生命周期

名称描述
OnConnect当对端完成 WebSocket 握手并附加到 WebRTC 信令子协议时,在服务器端触发。
OnDisconnect当信令对端关闭其传输或服务器将其断开时,在服务器端触发。
OnError当服务器检测到信令连接上的传输或协议级错误时触发。
OnException当 Delphi 异常在服务器的工作线程或用户事件处理程序内部引发时触发。

消息传递

名称描述
OnMessage当传入的文本帧未被信令解码器路由到专用订阅或 WebRTC 中继事件时触发。
OnBinary当对端发送不属于 JSON 文本信令协议的二进制 WebSocket 帧时触发。
OnFragmented在对端的多帧 WebSocket 消息的每个分片到达、载荷重组前触发。
OnRawMessage在信令解码之前触发,让服务器检查每个传入文本帧,并可选择抑制后续处理。

PubSub

名称描述
OnBeforeSubscription当对端请求加入信令频道时触发,使服务器有机会接受或拒绝订阅。
OnSubscription在对等订阅被接受且信令服务器已在通道上注册对等后触发。
OnUnSubscription当对端离开信令频道且服务器已将其从订阅者列表中移除时触发。

所有事件(按字母顺序排列)

名称描述
OnBeforeSubscription当对端请求加入信令频道时触发,使服务器有机会接受或拒绝订阅。
OnBinary当对端发送不属于 JSON 文本信令协议的二进制 WebSocket 帧时触发。
OnConnect当对端完成 WebSocket 握手并附加到 WebRTC 信令子协议时,在服务器端触发。
OnDisconnect当信令对端关闭其传输或服务器将其断开时,在服务器端触发。
OnError当服务器检测到信令连接上的传输或协议级错误时触发。
OnException当 Delphi 异常在服务器的工作线程或用户事件处理程序内部引发时触发。
OnFragmented在对端的多帧 WebSocket 消息的每个分片到达、载荷重组前触发。
OnMessage当传入的文本帧未被信令解码器路由到专用订阅或 WebRTC 中继事件时触发。
OnRawMessage在信令解码之前触发,让服务器检查每个传入文本帧,并可选择抑制后续处理。
OnSubscription在对等订阅被接受且信令服务器已在通道上注册对等后触发。
OnUnSubscription当对端离开信令频道且服务器已将其从订阅者列表中移除时触发。