ライブラリ
- ビルトイン (140)
- drb (11)
-
irb
/ frame (11) -
minitest
/ spec (1) -
minitest
/ unit (2) -
net
/ ftp (11) -
net
/ http (33) -
net
/ imap (11) -
net
/ smtp (138) - resolv-replace (11)
- socket (627)
- thread (2)
クラス
- Addrinfo (22)
- BasicObject (22)
- BasicSocket (33)
- IPSocket (11)
-
IRB
:: Frame (11) - Module (16)
-
Net
:: FTP (11) -
Net
:: HTTP (33) -
Net
:: IMAP :: Envelope (11) -
Net
:: SMTP (138) - Object (45)
- Proc (5)
-
RubyVM
:: InstructionSequence (22) - Socket (231)
-
Socket
:: AncillaryData (11) - UDPSocket (66)
- UNIXSocket (44)
モジュール
- Kernel (22)
-
MiniTest
:: Assertions (2) -
Socket
:: Constants (220)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - ConditionVariable (11)
- DRbProtocol (11)
-
IP
_ PMTUDISC _ DO (22) -
IP
_ PMTUDISC _ DONT (22) -
IP
_ SENDSRCADDR (22) -
MSG
_ CONFIRM (22) -
MSG
_ CTRUNC (22) -
MSG
_ DONTROUTE (22) -
MSG
_ DONTWAIT (22) -
MSG
_ EOF (22) -
MSG
_ EOR (22) -
MSG
_ MORE (22) -
MSG
_ NOSIGNAL (22) -
MSG
_ OOB (22) -
MSG
_ PEEK (22) -
MSG
_ SEND (22) -
MSG
_ TRUNC (22) - Marshal フォーマット (11)
-
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (4) -
SO
_ DONTROUTE (22) -
SO
_ SNDBUF (22) -
SO
_ SNDTIMEO (22) -
TCP
_ CORK (22) -
UDP
_ CORK (22) -
_ _ send _ _ (22) -
append
_ features (11) -
assert
_ operator (1) -
assert
_ send (1) - bind (22)
- connect (11)
- data (22)
- disasm (11)
- disassemble (11)
- eval (22)
-
irb
/ completion (11) - mailfrom (11)
-
must
_ send (1) - pair (11)
-
public
_ send (22) - rcptto (11)
-
rcptto
_ list (11) - ready (11)
-
recv
_ io (11) - recvfrom (33)
-
recvfrom
_ nonblock (11) - request (22)
-
ruby 1
. 9 feature (11) -
ruby2
_ keywords (10) -
send
_ mail (11) -
send
_ request (11) - sendcmd (11)
- sender (22)
- sendmail (11)
- sendmsg (11)
-
sendmsg
_ nonblock (11) - socketpair (11)
- start (28)
- 制御構造 (11)
検索結果
先頭5件
-
BasicSocket
# send(mesg , flags , dest _ sockaddr = nil) -> Integer (18429.0) -
ソケットを介してデータを送ります。flags に関しては send(2) を参照してください。connect していないソケット に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ たデータの長さを返します。
...ります。flags に関しては
send(2) を参照してください。connect していないソケット
に対しては送り先である dest_sockaddr を指定する必要があります。実際に送っ
たデータの長さを返します。
dest_sockaddr には「ソケットアドレス......Errno::EXXX が発生します。
@param mesg 送信するデータを文字列で指定します。
@param flags send(2) の flags を参照してください。
@param dest_sockaddr 「ソケットアドレス構造体を pack した文字列」を指定します。
@raise Errno::......EXXX データの送信に失敗した場合に発生します。
例:
require 'socket'
s = UDPSocket.new
sockaddr = Socket.sockaddr_in("discard", "localhost")
s.send("The king has donkey ears!", 0, sockaddr)... -
Object
# send(name , *args) -> object (18392.0) -
オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。
...クトのメソッド name を args を引数に
して呼び出し、メソッドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
send が再定義された場合に備えて別名 __send__ も
用意されており、ラ......_send__ は再定義すべきではありません。
send, __send__ は、メソッドの呼び出し制限
にかかわらず任意のメソッドを呼び出せます。
d:spec/def#limit も参照してください。
public メソッドだけ呼び出せれば良い場合は
Object#public_send......しょう。
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
//emlist[][ruby]{
p -365.send(:abs) #=> 365
p "ruby".send(:sub,/./,"R") #=> "Ruby"
class Foo
def foo() "foo" end
def bar() "bar" end
def baz() "b... -
Object
# send(name , *args) { . . . . } -> object (18392.0) -
オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。
...クトのメソッド name を args を引数に
して呼び出し、メソッドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
send が再定義された場合に備えて別名 __send__ も
用意されており、ラ......_send__ は再定義すべきではありません。
send, __send__ は、メソッドの呼び出し制限
にかかわらず任意のメソッドを呼び出せます。
d:spec/def#limit も参照してください。
public メソッドだけ呼び出せれば良い場合は
Object#public_send......しょう。
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
//emlist[][ruby]{
p -365.send(:abs) #=> 365
p "ruby".send(:sub,/./,"R") #=> "Ruby"
class Foo
def foo() "foo" end
def bar() "bar" end
def baz() "b... -
UDPSocket
# send(mesg , flags , dest _ sockaddr=nil) -> Integer (18318.0) -
4 引数の形式で UDPSocket#send 実行したとき、 パラメータ host の名前解決に resolv ライブラリを使います。
...ocket#send 実行したとき、
パラメータ host の名前解決に
resolv ライブラリを使います。
@param mesg 送るデータを文字列で与えます。
@param flags フラグを指定します。
@param host データを送る先のホストを指定します。
@param port デ......ータを送る先のポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。... -
UDPSocket
# send(mesg , flags) -> Integer (18315.0) -
UDP ソケットを介してデータを送ります。
...してデータを送ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect......。
sockaddr_to にはlib:socket#pack_string もしくは
Addrinfo オブジェクトを指定します。
host, port に関しては lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じ......を順に試みます。
データの送信に失敗した場合は例外 Errno::EXXX が発生します。
@param mesg 送るデータ文字列
@param flags フラグ
@param host 送り先のホスト名
@param port 送り先のポート番号
@param sockaddr_to 送り先のアドレス情報... -
UDPSocket
# send(mesg , flags , host , port) -> Integer (18315.0) -
UDP ソケットを介してデータを送ります。
...してデータを送ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect......。
sockaddr_to にはlib:socket#pack_string もしくは
Addrinfo オブジェクトを指定します。
host, port に関しては lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じ......を順に試みます。
データの送信に失敗した場合は例外 Errno::EXXX が発生します。
@param mesg 送るデータ文字列
@param flags フラグ
@param host 送り先のホスト名
@param port 送り先のポート番号
@param sockaddr_to 送り先のアドレス情報... -
UDPSocket
# send(mesg , flags , sockaddr _ to) -> Integer (18315.0) -
UDP ソケットを介してデータを送ります。
...してデータを送ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect......。
sockaddr_to にはlib:socket#pack_string もしくは
Addrinfo オブジェクトを指定します。
host, port に関しては lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じ......を順に試みます。
データの送信に失敗した場合は例外 Errno::EXXX が発生します。
@param mesg 送るデータ文字列
@param flags フラグ
@param host 送り先のホスト名
@param port 送り先のポート番号
@param sockaddr_to 送り先のアドレス情報... -
MiniTest
:: Assertions # assert _ send(array , message = nil) -> true (15307.0) -
引数から、式を取り出して評価した結果が真の場合、検査にパスしたことになります。
...にパスしたことになります。
@param array 第一要素にレシーバとなる任意のオブジェクト、第二要素にメソッド名、
第三要素にパラメータをそれぞれ指定した配列を指定します。
@param message 検査に失敗した場合に......します。
文字列か Proc を指定します。Proc である場合は Proc#call した
結果を使用します。
@raise MiniTest::Assertion 取り出した式が偽を返す場合に発生します。
例:
assert_send([%w[foo bar baz], :include?, 'baz'])... -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (12407.0) -
HTTP リクエストをサーバに送り、そのレスポンスを Net::HTTPResponse のインスタンスとして返します。
...Net::HTTPResponse のインスタンスとして返します。
@param name リクエストのメソッド名を文字列で与えます。
@param path リクエストのパスを文字列で与えます。
@param data リクエストのボディを文字列で与えます。
@param header リク......エストのヘッダをハッシュで与えます。
//emlist[例][ruby]{
response = http.send_request('GET', '/index.html')
puts response.body
//}
@see Net::HTTP#request... -
IRB
:: Frame . sender -> object (12300.0) -
センダになっているオブジェクトを取り出します。 センダとは、そのメソッドを呼び出した側の self のことです。
センダになっているオブジェクトを取り出します。
センダとは、そのメソッドを呼び出した側の self のことです。