110件ヒット
[101-110件を表示]
(0.125秒)
クラス
- BasicSocket (22)
-
Net
:: IMAP (11) -
Net
:: IMAP :: MailboxACLItem (11) -
Socket
:: AncillaryData (33)
モジュール
- DublinCoreModel (33)
キーワード
-
cmsg
_ is? (11) -
dc
_ rights (11) -
dc
_ rights= (11) -
dc
_ rightses (11) - int (11)
- recvmsg (11)
- sendmsg (11)
- setacl (11)
-
unix
_ rights (11)
検索結果
-
BasicSocket
# sendmsg(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (113.0) -
sendmsg(2) を用いてメッセージを送ります。
...t#sendmsg_nonblock を用います。
ソケットが connection-less の場合は dest_sockaddr で
通信先のアドレスを指定しなければなりません。Socket.sockaddr_in
の返り値や Addrinfo オブジェクトを引数として渡すことができます。
controls には 補......助データ(ancillary data)を渡します。
Socket::AncillaryData のインスタンスや
3要素(cmsg_level, cmsg_type, cmsg_data) の配列を用いることができます。
送ったバイト数を返します。
# UnixSocket#send_io の実装例
# use Socket::AncillaryData.
require......ancdata = Socket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, io.fileno)
sock.sendmsg("a", 0, nil, ancdata)
# use 3-element array.
ancdata = [:SOCKET, :RIGHTS, [io.fileno].pack("i!")]
sock.sendmsg("\0", 0, nil, ancdata)
@param mesg メッセージ文字列
@param flags フラグ(Socket::...