るりまサーチ

最速Rubyリファレンスマニュアル検索!
198件ヒット [1-100件を表示] (0.051秒)
トップページ > クエリ:Integer[x] > クエリ:on[x] > ライブラリ:socket[x] > クエリ:recvmsg[x]

別のキーワード

  1. openssl integer
  2. asn1 integer
  3. _builtin integer
  4. integer times
  5. integer new

クラス

モジュール

検索結果

<< 1 2 > >>

BasicSocket#recvmsg(maxmesglen=nil, flags=0, maxcontrollen=nil, opts={}) -> [String, Addrinfo, Integer, *Socket::AncillaryData] (18338.0)

recvmsg(2) を用いてメッセージを受け取ります。

...
recvmsg
(2) を用いてメッセージを受け取ります。

このメソッドはブロックします。ノンブロッキング方式で通信したい
場合は BasicSocket#recvmsg_nonblock を用います。

maxmesglen, maxcontrollen で受け取るメッセージおよび補助データ
(...
...Socket::AncillaryData)の最大長をバイト単位で指定します。
省略した場合は必要なだけ内部バッファを拡大して
データが切れないようにします。

flags では Socket::MSG_* という名前の定数の biwsise OR を取った
ものを渡します。

opts...
...します。詳しくは Socket::AncillaryData#unix_rights
を参照してください。

返り値は配列で得られます。

返り値の配列の最初の要素は受け取ったメッセージを表す文字列です。

2番目の要素は connection-less socket の場合には送り元の...

BasicSocket#recvmsg_nonblock(maxmesglen=nil, flags=0, maxcontrollen=nil, opts={}) -> [String, Addrinfo, Integer, *Socket::AncillaryData] (12426.0)

recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。

...
recvmsg
(2) を用いてノンブロッキング方式でメッセージを受け取ります。

ブロッキングの有無以外は BasicSocket#recvmsg と同じです。
詳しくはそちらを参照してください。

@param maxmesglen 受け取るメッセージの最大長
@param flags...
...フラグ
@param maxcontrollen 受け取る補助データの最大長
@param opts ハッシュオプション...

Socket::Constants::MSG_DONTWAIT -> Integer (9209.0)

This message should be non-blocking。

...This message should be non-blocking。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see send(2linux), recv(2linux),
recv(2freebsd)...

Socket::MSG_DONTWAIT -> Integer (6209.0)

This message should be non-blocking。

...This message should be non-blocking。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see send(2linux), recv(2linux),
recv(2freebsd)...

Socket::Constants::MSG_EOR -> Integer (3115.0)

Data completes record。

...Data completes record。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see sys/socket.h(header),
send(2), sendto(2), sendmsg(2),
recv(2), recvfrom(2), recvmsg(2),
send(2linux), recv(2linux),
send(2freebsd), recv...

絞り込み条件を変える

Socket::Constants::MSG_OOB -> Integer (3115.0)

Process out-of-band data。

...Process out-of-band data。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see sys/socket.h(header),
send(2), sendto(2), sendmsg(2),
recv(2), recvfrom(2), recvmsg(2),
send(2linux), recv(2linux),
send(2freebsd), r...

Socket::Constants::MSG_PEEK -> Integer (3115.0)

Peek at incoming message。

...Peek at incoming message。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see sys/socket.h(header),
send(2), sendto(2), sendmsg(2),
recv(2), recvfrom(2), recvmsg(2),
send(2linux), recv(2linux),
send(2freebsd), r...

Socket::Constants::MSG_WAITALL -> Integer (3115.0)

Wait for full request or error

...Wait for full request or error

BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see sys/socket.h(header),
recv(2), recvfrom(2), recvmsg(2),
recv(2linux),
recv(2freebsd)...

Socket::Constants::MSG_CTRUNC -> Integer (3109.0)

Control data lost before delivery。

...Control data lost before delivery。

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see sys/socket.h(header),
send(2linux), recv(2linux),
send(2freebsd), recv(2freebsd)...

Socket::Constants::MSG_EOF -> Integer (3109.0)

Data completes connection。

...Data completes connection

BasicSocket#send, BasicSocket#sendmsg,
BasicSocket#recv, BasicSocket#recvmsg
flags 引数に用います。

@see send(2freebsd)...

絞り込み条件を変える

<< 1 2 > >>