TsgcTURNServer › 事件
可处理的事件按用途分组,后跟完整的字母顺序列表。
| 名称 | 描述 |
|---|---|
| OnSTUNRequestAuthorization | 当收到已认证请求时触发;请提供与传入 Username/Realm 关联的密码。 |
| OnSTUNRequestSuccess | 在服务器发送成功的 STUN/TURN 响应之前触发,处理程序可在此检查或否决回复。 |
| OnSTUNRequestError | 在服务器发送 STUN/TURN 错误响应之前触发;允许处理程序检查或抑制回复。 |
| OnSTUNException | 在解析或响应 STUN/TURN 消息时捕获到未处理的异常时触发。 |
| 名称 | 描述 |
|---|---|
| OnTURNCreateAllocation | 当成功为客户端创建新的 Allocation 后触发。 |
| OnTURNDeleteAllocation | 在分配被移除后触发,原因可能是客户端将刷新次数降为零,或分配的生命周期已过期。 |
| OnTURNBeforeAllocate | 在创建新分配之前触发;检查中继 IP/端口并将 Reject 设为 True 以拒绝 ALLOCATE 请求。 |
| 名称 | 描述 |
|---|---|
| OnTURNBeforeRelayIndication | 在服务器将 Send-Indication 有效载荷中继给对端之前触发;将 Accept 设置为 False 以丢弃数据包。 |
| OnTURNBeforeRelayChannelData | 在服务器将 ChannelData 负载中继给对等方之前触发;将 Accept 设置为 False 以丢弃数据包。 |
| OnTURNChannelDataDiscarded | 当 ChannelData 消息因通道号无效或无权限而被丢弃时触发。 |
| OnTURNMessageDiscarded | 当服务器收到的 TURN 消息在产生任何响应之前被丢弃时触发。 |
| 名称 | 描述 |
|---|---|
| OnSTUNException | 在解析或响应 STUN/TURN 消息时捕获到未处理的异常时触发。 |
| OnSTUNRequestAuthorization | 当收到已认证请求时触发;请提供与传入 Username/Realm 关联的密码。 |
| OnSTUNRequestError | 在服务器发送 STUN/TURN 错误响应之前触发;允许处理程序检查或抑制回复。 |
| OnSTUNRequestSuccess | 在服务器发送成功的 STUN/TURN 响应之前触发,处理程序可在此检查或否决回复。 |
| OnTURNBeforeAllocate | 在创建新分配之前触发;检查中继 IP/端口并将 Reject 设为 True 以拒绝 ALLOCATE 请求。 |
| OnTURNBeforeRelayChannelData | 在服务器将 ChannelData 负载中继给对等方之前触发;将 Accept 设置为 False 以丢弃数据包。 |
| OnTURNBeforeRelayIndication | 在服务器将 Send-Indication 有效载荷中继给对端之前触发;将 Accept 设置为 False 以丢弃数据包。 |
| OnTURNChannelDataDiscarded | 当 ChannelData 消息因通道号无效或无权限而被丢弃时触发。 |
| OnTURNCreateAllocation | 当成功为客户端创建新的 Allocation 后触发。 |
| OnTURNDeleteAllocation | 在分配被移除后触发,原因可能是客户端将刷新次数降为零,或分配的生命周期已过期。 |
| OnTURNMessageDiscarded | 当服务器收到的 TURN 消息在产生任何响应之前被丢弃时触发。 |