TsgcTURNServer속성 › Active

Active 속성

TURN 서버를 시작하거나 중지합니다. ALLOCATE, Binding 및 릴레이 요청을 수락하기 시작하려면 True로 설정하십시오.

구문

property Active: Boolean read GetActive write SetActive;

기본값

설명

Host/Port에서 UDP 소켓을 열고, 할당 만료 타이머를 시작하고, TURN 메서드(ALLOCATE, REFRESH, CREATE-PERMISSION, CHANNEL-BIND, SEND/DATA indication 및 ChannelData)와 함께 STUN Binding Request 처리를 시작하려면 Active를 True로 설정하십시오. 활성화하기 전에 Port, STUNOptions, TURNOptions 및 추가 AddBinding 항목을 구성하십시오. Active를 False로 설정하면 모든 수신기가 닫히고, 모든 활성 Allocation이 만료되며(OnTURNDeleteAllocation 발생), 릴레이 포트가 풀로 다시 해제됩니다.

예제

oTURN := TsgcTURNServer.Create(nil);
oTURN.Port := 3478;
oTURN.TURNOptions.Authentication.Enabled := True;
oTURN.TURNOptions.Authentication.LongTermCredentials.Enabled := True;
oTURN.TURNOptions.Authentication.LongTermCredentials.Realm := 'esegece.com';
oTURN.Active := True;

속성으로 돌아가기