Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > socketライブラリ > BasicSocketクラス > for_fd
for_fd(fd) -> BasicSocket
[permalink][rdoc]ファイルディスクリプタ fd に対する新しいソケットを生成します。
返り値のクラスはどのクラスの for_fd を呼びだしたかによって決まります。
require 'socket' BasicSocket.for_fd(fd) # BasicSocket のインスタンスを返す TCPSocket.for_fd(fd) # TCPSocket のインスタンスを返す