Sharpssh.dllを使用していて、sftpサーバーに接続したいのですが、sftpサーバーがネットワークから切断されている場合、プログラムは「タイムアウト」メッセージが表示されるまで長時間待機します。タイムアウトを設定する方法はありますか?
質問する
2305 次
1 に答える
1
現在のところ、SharpSSHのAPIがSftp.csのセッションのタイムアウト機能を公開しているとは思いません。いくつかの低レベルの実装クラスで利用できるので、今のところどれほど難しいかわかりません。
私はSharpSSHにいくつかのパッチを適用していますが、それについてはもうあまり作業を行っていないので、実際には「サポートされている」とは見なしません。必要に応じて、 https://bitbucket.org/mattgwagner/sharpsshでリクエストを送信できます。
ただし、 SSHのニーズに対応する、はるかにクリーンでサポートされているライブラリであるhttp://sshnet.codeplex.com/を確認することをお勧めします。
于 2012-04-27T13:04:49.260 に答える