るりまサーチ

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

別のキーワード

  1. _builtin b
  2. string b
  3. b _builtin
  4. b string
  5. b

ライブラリ

クラス

キーワード

検索結果

WEBrick::BasicLog#close -> () (24102.0)

自身を閉じます。ログを取ることができなくなります。

自身を閉じます。ログを取ることができなくなります。

BasicSocket#getpeereid -> [Integer, Integer] (6007.0)

Unix ドメインソケットにおいて接続相手の euid と egid を 返します。

...です。

require 'socket'

Socket.unix_server_loop("/tmp/sock") {|s|
b
egin
euid, egid = s.getpeereid

# Check the connected client is myself or not.
next if euid != Process.uid

# do something about my resource.
ensure
s.close
end
}...

BasicSocket#recv(maxlen, flags = 0) -> String (6007.0)

ソケットからデータを受け取り、文字列として返します。 maxlen は受け取る最大の長さを指定します。 flags については recv(2) を参照してください。flags の デフォルト値は 0 です。flags の指定に必要な定数は Socket クラスで定義されています。(例: Socket::MSG_PEEK)

...raise Errno::EXXX recvfrom(2) がエラーになった場合などに発生します。

例:

require 'socket'

s1, s2 = UNIXSocket.pair
s1.write "a"
s1.close
p s2.recv(10, Socket::MSG_PEEK) #=> "a"
p s2.recv(10) #=> "a"
p s2.recv(10) #=> ""...