525件ヒット
[501-525件を表示]
(0.149秒)
ライブラリ
- ビルトイン (162)
-
minitest
/ spec (1) -
minitest
/ unit (2) -
net
/ ftp (12) -
net
/ http (36) -
net
/ imap (12) -
net
/ smtp (120) - resolv-replace (12)
- socket (168)
クラス
- Addrinfo (24)
- BasicObject (24)
- BasicSocket (36)
- Module (36)
-
Net
:: FTP (12) -
Net
:: HTTP (36) -
Net
:: IMAP :: Envelope (12) -
Net
:: SMTP (120) - Object (97)
- Proc (6)
- Socket (12)
-
Socket
:: AncillaryData (12) - UDPSocket (72)
- UNIXSocket (24)
モジュール
キーワード
-
_ _ send _ _ (24) -
append
_ features (12) -
assert
_ operator (1) -
assert
_ send (1) - bind (24)
- connect (12)
- data (24)
-
extend
_ object (12) -
initialize
_ copy (12) - mailfrom (12)
- method (12)
-
must
_ send (1) -
public
_ method (12) -
public
_ send (24) - rcptto (12)
-
rcptto
_ list (12) - ready (12)
-
recv
_ io (12) - recvfrom (12)
-
recvfrom
_ nonblock (12) - request (24)
-
ruby2
_ keywords (18) -
send
_ io (12) -
send
_ mail (12) -
send
_ request (12) - sendcmd (12)
- sender (12)
- sendmail (12)
- sendmsg (12)
-
sendmsg
_ nonblock (12) -
singleton
_ method (12)
検索結果
先頭3件
-
Socket
# recvfrom(maxlen , flags=0) -> [String , Addrinfo] (107.0) -
ソケットからデータを受け取ります。
...et::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 #=> "foo"
p sockaddr......#=> "\002\000\200r\177\000\000\001\000\000\000\000\000\000\000\000"
p Socket.unpack_sockaddr_in(sockaddr) #=> [32882, "127.0.0.1"]... -
UNIXSocket
# recv _ io(klass=IO , mode=nil) -> Integer|IO|object (107.0) -
ソケットの接続先からファイルディスクリプタを受け取ります。
...されます。
klass が nil でない場合、
klass.for_fd(fd[, mode]) が呼ばれ、その値が返されます。
例:
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io = s2.recv_io
p File.identical?(io, STDOUT) #=> true
@param klass 受け取ったファイル......ディスクリプタを変換するためのクラス
@param mode for_fd に渡すファイルモード... -
Object
# initialize _ copy(obj) -> object (13.0) -
(拡張ライブラリによる) ユーザ定義クラスのオブジェクトコピーの初期化メソッド。
...ッドは変化しません。
デフォルトでは、Object#clone の内部で Object#initialize_clone から、
また Object#dup の内部で Object#initialize_dup から呼ばれます。
initialize_copy は、Ruby インタプリタが知り得ない情報をコピーするた
めに使用(......に保持させない場合がありますが、そういった内部情
報を initialize_copy でコピーするよう定義しておくことで、dup や clone
を再定義する必要がなくなります。
デフォルトの Object#initialize_copy は、 freeze チェックおよび型のチ......ーバ
のクラスと異なる場合に発生します。
@see Object#clone,Object#dup
以下に例として、dup や clone がこのメソッドをどのように利用しているかを示します。
obj.dup は、新たに生成したオブジェクトに対して
initialize_copy を呼び...