Ruby 3.1.0 リファレンスマニュアル > ライブラリ一覧 > net/ftpライブラリ > Net::FTPクラス > set_socket

instance method Net::FTP#set_socket

set_socket(sock, get_greeting = true) -> nil[permalink][rdoc]

FTP のコントロール接続のソケットを TCPSocket オブジェクト sock に設定します。

get_greeting に偽が与えられると、 set_socket は通信先を設定するだけで sock に対する操作を何も行ないません。 get_greeting が真ならば、通信先を sock に設定したあと、通常FTPサーバが接続時に送ってくるメッセージを読み込みます。

通常このメソッドは使うべきではありません。このライブラリの実装を理解した上で必要な場合のみ利用してください。

[PARAM] sock:
コントロール接続に使うソケットを指定します。
[PARAM] get_greeting:
ソケットを設定した後接続時メッセージをソケットから読みこむかどうかを指定します。