2017-09-29 25 views
0

P4Perl Apiを介してPerforceサーバに接続しています。設定した時間が経過すると接続操作が中止されるか、Perlコードから処理する必要があるかどうかを知りたかったのです。PERFORCEのデフォルトの接続タイムアウトは何ですか?

use P4; 
my $perforceObject = new P4; 

$perforceObject->SetPort('test-1234:8080'); 
$perforceObject->SetUser('user1234'); 

# try to connect for 10s or abort unless the connection is aborted automatically 
$perforceObject->Connect(); 
+0

"接続が中止されました"これは何を意味するのでしょうか? –

+0

@BryanPendletonそれは、それまでに成功していない場合(ネイティブスピーカーではない)、接続しようとするのを止めることを意味します:) –

答えて

2

私が知る限り、PERFORCEには独自のタイムアウトはなく、代わりにOSのTCP/IP実装に依存しています。 10秒が経過する前にほとんどのシステムが初期接続に失敗することは間違いありませんので、自分のkillスイッチを追加する必要はありません。

関連する問題