別のキーワード
種類
- インスタンスメソッド (4)
- 特異メソッド (4)
- クラス (2)
クラス
-
Net
:: Telnet (8)
キーワード
- Telnet (2)
- new (4)
- preprocess (2)
- sock (2)
検索結果
先頭5件
-
Net
:: Telnet # sock -> IO (131.0) -
リモートホストに接続している IO オブジェクトを返します。
...接続している IO オブジェクトを返します。
Telnet オブジェクトのメソッドはこのオブジェクトに
移譲されているので、Telnetオブジェクトは IO オブジェクト
オブジェクトのメソッドを持ち、それらを呼ぶと IO オブジェクト... -
Net
:: Telnet (20.0) -
このクラスは telnet のクライアント機能を提供します。
...を作り、 Net::Telnet#login で
ユーザ名とパスワードを送ってログインし、
Net::Telnet#cmd でコマンドを
実行、最後に IO#close で接続を閉じます。
Net::Telnet#waitfor, Net::Telnet#print,
Net::Telnet#puts, Net::Telnet#write などと
いったメソッドはよ......、Net::Telnet#puts や Net::Telnet#waitfor を
直接使ってやりとりすることもできます。
それでうまくいかない場合は、
IO#sysread を直接呼ぶ必要があるかもしれません。
Net::Telnet.new には "Proxy" オプションで指定した
オブジェクトを......グインしてコマンドを送る例、リモートホストから返ってきた文字列は
すべて標準出力に表示する
require 'net/telnet'
# リモートホスト "foobar" に接続
# タイムアウトは 10 秒
localhost = Net::Telnet.new("Host" => "localhost",... -
Net
:: Telnet . new(opts) -> Net :: Telnet (20.0) -
Telnet オブジェクトを生成します。
...true
"Output_log" => nil # ログの出力ファイル名
"Dump_log" => nil # 出力ファイル名
"Proxy" => nil # Net::Telnet または IO のオブジェクトを指定する
それぞれの意味は以下の通りです。
"Host" 接続するホストのホスト名もしくはIP......を
経由して通信します。IOオブジェクトか Net::Telnet のオブジェクト
を指定しなければなりません。Net::Telnetオブジェクトを指定した場合には
それが持っているソケットを経由して通信します。IOオブジェクトを
指定した場... -
Net
:: Telnet . new(opts) {|message| . . . } -> Net :: Telnet (20.0) -
Telnet オブジェクトを生成します。
...true
"Output_log" => nil # ログの出力ファイル名
"Dump_log" => nil # 出力ファイル名
"Proxy" => nil # Net::Telnet または IO のオブジェクトを指定する
それぞれの意味は以下の通りです。
"Host" 接続するホストのホスト名もしくはIP......を
経由して通信します。IOオブジェクトか Net::Telnet のオブジェクト
を指定しなければなりません。Net::Telnetオブジェクトを指定した場合には
それが持っているソケットを経由して通信します。IOオブジェクトを
指定した場... -
Net
:: Telnet # preprocess(string) -> String (8.0) -
ホストから受け取った文字列の前処理をします。
...telnetコマンドの検出をします。
通常は Net::Telnet#waitfor から呼びだされます。
"Telnetmode" を利用している場合、
IO#sysread などで直接ホストからのデータを読みこんだ場合にのみ
このメソッドを呼ぶ必要があるでしょう。
前処...