ライブラリ
- ビルトイン (22)
- drb (12)
-
racc
/ parser (12) - socket (828)
- thread (2)
クラス
- Addrinfo (24)
- BasicSocket (48)
- IPSocket (12)
-
Racc
:: Parser (12) - Socket (348)
- TCPServer (12)
- UDPSocket (24)
- UNIXServer (12)
- UNIXSocket (48)
- UnboundMethod (12)
モジュール
-
Socket
:: Constants (300)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - ConditionVariable (12)
- DRbProtocol (12)
-
IPV6
_ RECVDSTOPTS (24) -
IPV6
_ RECVHOPLIMIT (24) -
IPV6
_ RECVHOPOPTS (24) -
IPV6
_ RECVPATHMTU (24) -
IPV6
_ RECVPKTINFO (24) -
IPV6
_ RECVRTHDR (24) -
IPV6
_ RECVTCLASS (24) -
IP
_ RECVDSTADDR (24) -
IP
_ RECVERR (24) -
IP
_ RECVIF (24) -
IP
_ RECVOPTS (24) -
IP
_ RECVRETOPTS (24) -
IP
_ RECVSLLA (24) -
IP
_ RECVTOS (24) -
IP
_ RECVTTL (24) -
MSG
_ CTRUNC (24) -
MSG
_ DONTWAIT (24) -
MSG
_ EOF (24) -
MSG
_ EOR (24) -
MSG
_ ERRQUEUE (24) -
MSG
_ OOB (24) -
MSG
_ PEEK (24) -
MSG
_ TRUNC (24) -
MSG
_ WAITALL (24) -
NEWS for Ruby 2
. 3 . 0 (10) -
SO
_ RECVUCRED (24) - accept (24)
- aryset (12)
- attrset (12)
- bind (36)
-
bind
_ call (12) -
call
_ cfunc (12) -
call
_ op (12) - pair (12)
-
rb
_ apply (12) -
rb
_ call (12) -
rb
_ call0 (12) -
rb
_ f _ send (12) -
rb
_ funcall (12) -
rb
_ funcall2 (12) -
rb
_ funcall3 (12) -
recv
_ io (12) -
recv
_ nonblock (12) - recvfrom (36)
-
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
ruby 1
. 8 . 5 feature (12) - socketpair (12)
-
udp
_ server _ loop _ on (12) -
udp
_ server _ recv (12) -
umethod
_ bind (12) - yyparse (12)
検索結果
先頭5件
- VALUE rb
_ apply(VALUE recv , ID mid , VALUE args) - VALUE rb
_ funcall(VALUE recv , ID name , int nargs , . . . ) - VALUE rb
_ funcall2(VALUE recv , ID name , int nargs , VALUE *args) - VALUE rb
_ funcall3(VALUE recv , ID mid , int argc , const VALUE *argv) - static VALUE rb
_ call(VALUE klass , VALUE recv , ID mid , int argc , const VALUE *argv , int scope)
-
VALUE rb
_ apply(VALUE recv , ID mid , VALUE args) (26216.0) -
オブジェクト recv のメソッド mid を 引数 args とともに呼び出します。
...オブジェクト recv のメソッド mid を
引数 args とともに呼び出します。... -
VALUE rb
_ funcall(VALUE recv , ID name , int nargs , . . . ) (26216.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。
...
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。
メソッドへの引数は第四引数以降にあたえ、その数を nargs
に指定します。それら引数はすべて VALUE でなけれ... -
VALUE rb
_ funcall2(VALUE recv , ID name , int nargs , VALUE *args) (26216.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。
...
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。
メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。... -
VALUE rb
_ funcall3(VALUE recv , ID mid , int argc , const VALUE *argv) (26216.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。
...
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。
メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。
rb_funcall2 との違いは、プライベートメソッドを呼び出せ... -
static VALUE rb
_ call(VALUE klass , VALUE recv , ID mid , int argc , const VALUE *argv , int scope) (26216.0) -
クラス klass に定義されたメソッド mid を呼び出します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。
... recv で、引数は長さ argc の配列 argv で渡します。
scope は以下のように呼び出しの形式を示します。
: 0
obj.method() (private/protected メソッドを呼べない)
: 1
method() (private/protected メソッドも呼べる)
: 2
method_or_lvar (1......とはエラーメッセージが変わる)
: 3
super... -
static VALUE rb
_ call0(VALUE klass , VALUE recv , ID id , int argc , VALUE *argv , NODE *body , int nosuper) (26216.0) -
クラス klass に定義されたメソッドのコード body を起動します。 レシーバは recv で、引数は長さ argc の配列 argv で渡します。 nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。
...クラス klass に定義されたメソッドのコード body を起動します。
レシーバは recv で、引数は長さ argc の配列 argv で渡します。
nosuper が非ゼロのときは、この呼び出し中の super がエラーになります。... -
static VALUE rb
_ f _ send(int argc , VALUE *argv , VALUE recv) (26200.0) -
-
BasicSocket
# recv(maxlen , flags = 0) -> String (24247.0) -
ソケットからデータを受け取り、文字列として返します。 maxlen は受け取る最大の長さを指定します。 flags については recv(2) を参照してください。flags の デフォルト値は 0 です。flags の指定に必要な定数は Socket クラスで定義されています。(例: Socket::MSG_PEEK)
...指定します。
flags については recv(2) を参照してください。flags の
デフォルト値は 0 です。flags の指定に必要な定数は
Socket クラスで定義されています。(例: Socket::MSG_PEEK)
内部で呼び出す recv(2) が 0 を返した場合、このメソ......@param maxlen 受け取る文字列の最大の長さを指定します。
@param flags recv(2) を参照してください。
@raise IOError
@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) #=> ""... -
Socket
:: Constants :: IP _ RECVRETOPTS -> Integer (18300.0) -
@todo Receive all IP options for response
...@todo
Receive all IP options for response...