📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 444行目: | 444行目: | ||
== libSSH2ライブラリを使用したSCPコマンドの使用例 == | == libSSH2ライブラリを使用したSCPコマンドの使用例 == | ||
==== ブロッキングモード ==== | |||
以下の例では、リモート側のPCにSSH接続して、SCPでファイルを送信している。<br> | 以下の例では、リモート側のPCにSSH接続して、SCPでファイルを送信している。<br> | ||
<br> | <br> | ||
以下の例は、<u> | 以下の例は、<u>ブロッキングモード</u>でSCPを実行している。<br> | ||
ノンブロッキングモードを有効にする場合、libSSH2ライブラリの関数呼び出しは即座に返されて、処理がバックグラウンドで非同期に進行する。<br> | ノンブロッキングモードを有効にする場合、libSSH2ライブラリの関数呼び出しは即座に返されて、処理がバックグラウンドで非同期に進行する。<br> | ||
これにより、プログラムは他の処理を続行でき、必要に応じてリモートホストとの通信が完了するのを待つことができる。<br> | これにより、プログラムは他の処理を続行でき、必要に応じてリモートホストとの通信が完了するのを待つことができる。<br> | ||