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

instance method Net::FTP#set_socket

set_socket(sock, get_greeting = true) -> nil

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

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

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

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