如果 sip 暫存器有回應,則停止回圈
我可以停止這個回圈嗎
如果我得到并回應 404 403 或任何。
如何提取服務器對我的注冊嘗試的回應
$response = $ua->register(expires => 40000 , cb_final => sub {
my ($what,%args) = @_;
});
$ua->loop(5);
uj5u.com熱心網友回復:
這應該可以通過檢查代碼并使用 stopvar 來實作,例如:
my $stopvar;
$response = $ua->register(expires => 40000 , cb_final => sub {
my ($what,%args) = @_;
# maybe check $args{code} in case of $what eq 'FAIL'
$stopvar = 1;
});
$ua->loop(5, \$stopvar);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/485308.html
