Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library socket > class TCPSocket > new

singleton method TCPSocket.new

open(host, service [, local_host, local_service])
new(host, service [, local_host, local_service])

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

引数 local_host, local_service を指定した場合、そのアドレス に対して bind(2) します。

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

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