Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > SOCKSSocketクラス

class SOCKSSocket

クラスの継承リスト: SOCKSSocket < TCPSocket < IPSocket < BasicSocket < IO < Enumerable < File::Constants < Object < Kernel < BasicObject

Abstract

TCPSocket を [[unknown:SOCKS|URL:http://www.sw.nec.co.jp/middle/socks/]] 対応したクラスです。

特異メソッド

new(host, serv) [redefined by resolv-replace]

SOCKSSocket.newのパラメータ host の名前解決に resolv ライブラリを使います。

open(host, service) -> SOCKSSocket
new(host, service) -> SOCKSSocket

host で指定したホストの service で指定したポートと接続したソケッ トを返します。host はホスト名、または octet decimal によるインターネットアドレスを示す文字列、service は /etc/services (または NIS) に登録されているサー ビス名かポート番号です。

[PARAM] host:
ホスト名、または octet decimal によるインターネットアドレスを示す文字列を指定します。
[PARAM] servide:
/etc/services (または NIS) に登録されているサービス名かポート番号です。

インスタンスメソッド

close -> nil

ソケットを閉じます。

Methods

Classes