るりまサーチ

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

別のキーワード

  1. basicsocket setsockopt
  2. basicsocket do_not_reverse_lookup
  3. basicsocket do_not_reverse_lookup=
  4. socket basicsocket
  5. basicsocket recvmsg

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 > >>

IPSocket#recvfrom(maxlen, flags = 0) -> Array (18129.0)

recv と同様にソケットからデータを受け取りますが、 戻り値は文字列と相手ソケットのアドレス (形式は IPSocket#addr 参照) のペアです。引数につ いては BasicSocket#recv と同様です。

...照) のペアです。引数につ
いては BasicSocket#recv と同様です。

@param maxlen 受け取る文字列の最大の長さを指定します。

@param flags recv(2) を参照してください。

@raise IOError

@raise Errno::EXXX recvfrom(2) がエラーになった場合などに...
...s1 = UDPSocket.new
s1.bind("0.0.0.0", 0) # 適当に空いている port を割り当てる
s2 = UDPSocket.new
s2.send("foo", 0, s1.getsockname)
mesg, inet_addr = s1.recvfrom(100)
p mesg #=> "foo"
p inet_addr #=> ["AF_INET", 32876, "localhost.localdomain", "127.0.0.1"]...

BasicSocket#recv_nonblock(maxlen, flags = 0) -> String (9034.0)

ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。

...ソケットをノンブロッキングモードに設定した後、
recvfrom
(2) でソケットからデータを受け取ります。

引数、返り値は BasicSocket#recv と同じです。

recvfrom
(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生し...
...ます。

@param maxlen 受け取る文字列の最大の長さを指定します。

@param flags recv(2) を参照してください。

@raise IOError

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

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

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

...け取る文字列の最大の長さを指定します。

@param flags recv(2) を参照してください。

@raise IOError

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

例:

require 'socket'

s1, s2 = UNIXSocket.pair
s1.write "a"
s1.close
p...

Socket::Constants::MSG_EOR -> Integer (30.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 (30.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 (30.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::MSG_EOR -> Integer (30.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::MSG_OOB -> Integer (30.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::MSG_PEEK -> Integer (30.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...
<< 1 2 > >>