るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.229秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:n[x] > クエリ:@[x] > クエリ:p[x] > クラス:Socket[x]

別のキーワード

  1. etc sc_xopen_enh_i18n
  2. rsa n
  3. rsa n=
  4. openssl n
  5. openssl n=

ライブラリ

検索結果

Socket#recvfrom(maxlen, flags=0) -> [String, Addrinfo] (138.0)

ソケットからデータを受け取ります。

...す。

Socket
#recv と同様ですが、返り値として
データ文字列と相手ソケットのアドレスのペアが返されます。

flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しくは recvfrom(2) を参照してください。

@
param maxlen ソケ...
...
@
param flags フラグ
@
raise Errno::EXXX recvfrom(2) がエラーを報告した場合に発生します。詳しくは
Errno と man を見てください。
例:

require 'socket'

s1 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s2 = Socket.new(Socket::AF_INET, Socket::SO...
...s1.bind(Socket.sockaddr_in(0, "0.0.0.0"))
s2.send("foo", 0, s1.getsockname)
mesg, sockaddr = s1.recvfrom(10)
p
mesg #=> "foo"
p
sockaddr #=> "\002\000\200r\177\000\000\001\000\000\000\000\000\000\000\000"
p
Socket.unpack_so...