455件ヒット
[401-455件を表示]
(0.104秒)
ライブラリ
- ビルトイン (163)
- e2mmap (6)
- erb (22)
-
fiddle
/ import (11) -
irb
/ frame (33) -
irb
/ xmp (11) - resolv-replace (11)
-
rubygems
/ installer (33) -
rubygems
/ specification (33) - socket (110)
- tracer (11)
- un (11)
クラス
- Addrinfo (22)
- Binding (78)
- ERB (22)
-
Gem
:: Installer (33) -
Gem
:: Specification (33) - IPSocket (11)
-
IRB
:: Frame (33) - Method (31)
- Module (11)
- Proc (11)
- Socket (33)
-
Socket
:: AncillaryData (11) - TracePoint (11)
- Tracer (11)
- UDPSocket (44)
- UnboundMethod (21)
モジュール
- Exception2MessageMapper (6)
-
Fiddle
:: Importer (11) - Kernel (22)
キーワード
- === (5)
- [] (5)
- accept (11)
-
add
_ bindir (11) -
bind
_ call (10) - binding (22)
- bindir (11)
- bindir= (11)
- bottom (11)
- call (10)
- connect (11)
- eval (11)
-
generate
_ bin _ script (11) -
generate
_ bin _ symlink (11) -
generate
_ windows _ script (11) - httpd (11)
-
instance
_ method (11) - irb (8)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variable _ set (11) -
local
_ variables (10) - receiver (10)
- recvfrom (22)
-
recvfrom
_ nonblock (11) - result (11)
- run (11)
-
source
_ location (6) - top (11)
-
trace
_ func (22) - unbind (11)
- xmp (11)
検索結果
先頭5件
-
Method
# [](*args) -> object (7.0) -
メソッドオブジェクトに封入されているメソッドを起動します。
...のような
他の [] メソッドとの意味的な関連性はありません。
@param args self に渡される引数。
@see UnboundMethod#bind_call
//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[... -
Method
# call(*args) -> object (7.0) -
メソッドオブジェクトに封入されているメソッドを起動します。
...のような
他の [] メソッドとの意味的な関連性はありません。
@param args self に渡される引数。
@see UnboundMethod#bind_call
@see spec/safelevel
//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end
m = Foo.new.method(:foo) # => #......のような
他の [] メソッドとの意味的な関連性はありません。
@param args self に渡される引数。
@see UnboundMethod#bind_call
//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[... -
Method
# call(*args) { . . . } -> object (7.0) -
メソッドオブジェクトに封入されているメソッドを起動します。
...のような
他の [] メソッドとの意味的な関連性はありません。
@param args self に渡される引数。
@see UnboundMethod#bind_call
@see spec/safelevel
//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end
m = Foo.new.method(:foo) # => #......のような
他の [] メソッドとの意味的な関連性はありません。
@param args self に渡される引数。
@see UnboundMethod#bind_call
//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m[... -
Module
# instance _ method(name) -> UnboundMethod (7.0) -
self のインスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
...d(:do_a),
"d" => instance_method(:do_d),
"e" => instance_method(:do_e),
"v" => instance_method(:do_v)
}
def interpret(string)
string.each_char {|b| Dispatcher[b].bind(self).call }
end
end
interpreter = Interpreter.new
interpreter.interpret('dave')
# => Hello there, Dave!
//}... -
Socket
# accept -> Array (7.0) -
新しい接続を受け付けて、新しい接続に対するソケットとアドレスの ペアを返します。accept(2) を参照。
...、accept でクライアントからの接続を受け付けるには以下のようにします。
例:
require 'socket'
serv = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(8080, "0.0.0.0")
serv.bind(sockaddr)
serv.listen(5)
sock = serv.accept... -
Socket
# recvfrom(maxlen , flags=0) -> [String , Addrinfo] (7.0) -
ソケットからデータを受け取ります。
...例:
require 'socket'
s1 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s2 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s1.bind(Socket.sockaddr_in(0, "0.0.0.0"))
s2.send("foo", 0, s1.getsockname)
mesg, sockaddr = s1.recvfrom(10)
p mesg... -
UDPSocket
# connect(host , port) -> 0 (7.0) -
ソケットを host の port に connect(2) します。
...なくとも送り先のアドレスを明示すれば
データを送ることができます)。
require 'socket'
u1 = UDPSocket.new
u1.bind("127.0.0.1", 4913)
u2 = UDPSocket.new
u2.connect("127.0.0.1", 4913)
u2.send "uuuu", 0
p u1.recvfrom(10) #=> ["uuuu", ["AF_INET", 33230, "loca...