📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

444行目: 444行目:


== libSSH2ライブラリを使用したSCPコマンドの使用例 ==
== libSSH2ライブラリを使用したSCPコマンドの使用例 ==
==== ブロッキングモード ====
以下の例では、リモート側のPCにSSH接続して、SCPでファイルを送信している。<br>
以下の例では、リモート側のPCにSSH接続して、SCPでファイルを送信している。<br>
<br>
<br>
以下の例は、<u>ノンブロッキングモード</u>でSCPを実行している。<br>
以下の例は、<u>ブロッキングモード</u>でSCPを実行している。<br>
ノンブロッキングモードを有効にする場合、libSSH2ライブラリの関数呼び出しは即座に返されて、処理がバックグラウンドで非同期に進行する。<br>
ノンブロッキングモードを有効にする場合、libSSH2ライブラリの関数呼び出しは即座に返されて、処理がバックグラウンドで非同期に進行する。<br>
これにより、プログラムは他の処理を続行でき、必要に応じてリモートホストとの通信が完了するのを待つことができる。<br>
これにより、プログラムは他の処理を続行でき、必要に応じてリモートホストとの通信が完了するのを待つことができる。<br>