TsgcTURNServer › Olaylar

TsgcTURNServer Events

İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.

STUN yaşam döngüsü

NameAçıklama
OnSTUNRequestAuthorization Kimliği doğrulanmış bir istek geldiğinde tetiklenir; gelen Username/Realm ile ilişkili parolayı sağlayın.
OnSTUNRequestSuccessSunucu başarılı bir STUN/TURN yanıtı göndermeden önce tetiklenir, böylece işleyici yanıtı inceleyebilir veya veto edebilir.
OnSTUNRequestErrorSunucu bir STUN/TURN hata yanıtı göndermeden önce tetiklenir; işleyicinin yanıtı incelemesine veya bastırmasına olanak tanır.
OnSTUNExceptionBir STUN/TURN mesajını ayrıştırırken veya yanıtlarken işlenmeyen bir istisna yakalandığında tetiklenir.

Allocations

NameAçıklama
OnTURNCreateAllocationBir istemci için yeni bir Allocation başarıyla oluşturulduktan sonra tetiklenir.
OnTURNDeleteAllocationBir Allocation, ya istemcinin refresh-to-zero işlemiyle ya da ömrü dolduğu için kaldırıldıktan sonra tetiklenir.
OnTURNBeforeAllocateYeni bir Allocation oluşturulmadan önce tetiklenir; rölelenen IP/port'u inceleyin ve ALLOCATE isteğini reddetmek için Reject'i ayarlayın.

Relay

NameAçıklama
OnTURNBeforeRelayIndicationSunucu bir Send-Indication yükünü bir eşe iletmeden önce tetiklenir; paketi düşürmek için Accept'i False olarak ayarlayın.
OnTURNBeforeRelayChannelDataSunucu bir ChannelData yükünü bir eşe iletmeden önce tetiklenir; paketi düşürmek için Accept değerini False olarak ayarlayın.
OnTURNChannelDataDiscardedKanal numarası geçersiz olduğu veya izni olmadığı için bir ChannelData mesajı bırakıldığında tetiklenir.
OnTURNMessageDiscardedSunucu tarafından alınan bir TURN mesajı, herhangi bir yanıt üretilmeden önce atıldığında tetiklenir.

Tüm Olaylar (alfabetik)

NameAçıklama
OnSTUNExceptionBir STUN/TURN mesajını ayrıştırırken veya yanıtlarken işlenmeyen bir istisna yakalandığında tetiklenir.
OnSTUNRequestAuthorization Kimliği doğrulanmış bir istek geldiğinde tetiklenir; gelen Username/Realm ile ilişkili parolayı sağlayın.
OnSTUNRequestErrorSunucu bir STUN/TURN hata yanıtı göndermeden önce tetiklenir; işleyicinin yanıtı incelemesine veya bastırmasına olanak tanır.
OnSTUNRequestSuccessSunucu başarılı bir STUN/TURN yanıtı göndermeden önce tetiklenir, böylece işleyici yanıtı inceleyebilir veya veto edebilir.
OnTURNBeforeAllocateYeni bir Allocation oluşturulmadan önce tetiklenir; rölelenen IP/port'u inceleyin ve ALLOCATE isteğini reddetmek için Reject'i ayarlayın.
OnTURNBeforeRelayChannelDataSunucu bir ChannelData yükünü bir eşe iletmeden önce tetiklenir; paketi düşürmek için Accept değerini False olarak ayarlayın.
OnTURNBeforeRelayIndicationSunucu bir Send-Indication yükünü bir eşe iletmeden önce tetiklenir; paketi düşürmek için Accept'i False olarak ayarlayın.
OnTURNChannelDataDiscardedKanal numarası geçersiz olduğu veya izni olmadığı için bir ChannelData mesajı bırakıldığında tetiklenir.
OnTURNCreateAllocationBir istemci için yeni bir Allocation başarıyla oluşturulduktan sonra tetiklenir.
OnTURNDeleteAllocationBir Allocation, ya istemcinin refresh-to-zero işlemiyle ya da ömrü dolduğu için kaldırıldıktan sonra tetiklenir.
OnTURNMessageDiscardedSunucu tarafından alınan bir TURN mesajı, herhangi bir yanıt üretilmeden önce atıldığında tetiklenir.