るりまサーチ

最速Rubyリファレンスマニュアル検索!
48件ヒット [1-48件を表示] (0.041秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

クラス

キーワード

検索結果

Addrinfo#connect_from(host, port) {|sock| ... } -> object (203.0)

引数で指定されたアドレスから 自身のアドレスへソケットを接続します。

...クが渡されたときにはそのブロックに接続済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済みSocket
オブジェクトが返されます。

引数で指定した...
...なります。

require 'socket'

Addrinfo.tcp("www.ruby-lang.org", 80).connect_from("0.0.0.0", 4649) {|s|
s.print "GET / HTTP/1.0\r\nHost: www.ruby-lang.org\r\n\r\n"
p
uts s.read
}

@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)も...

Addrinfo#connect_to(host, port) {|sock| ... } -> object (203.0)

自身のアドレスから指定したホストへソケット接続します。

...済み Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、接続済み Socket
オブジェクトが返されます。

@param host ホスト(IP アドレスもしくはホスト名)
@param port...

Addrinfo#bind {|sock| ... } -> object (109.0)

自身のアドレスにバインドされたソケットを作成します。

...クに生成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。

require 'socket'

Addrinfo.udp("0.0.0.0", 9981).bind {|...
...s|
s.local_address.connect {|s| s.send "hello", 0 }
p
s.recv(10) #=> "hello"
}...

UNIXSocket#recv_io(klass=IO, mode=nil) -> Integer|IO|object (109.0)

ソケットの接続先からファイルディスクリプタを受け取ります。

...が返されます。

例:

require 'socket'

s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io = s2.recv_io
p
File.identical?(io, STDOUT) #=> true

@param klass 受け取ったファイルディスクリプタを変換するためのクラス
@param mode for_fd に渡すファイルモ...