From: Nobuyoshi Nakada Date: 2010-12-24T07:42:23+09:00 Subject: [ruby-dev:42876] Re: [feature:trunk] option for Socket#sendmsg なかだです。 At Fri, 24 Dec 2010 00:31:09 +0900, Tanaka Akira wrote in [ruby-dev:42875]: > 2010年12月23日23:26 Yukihiro Matsumoto : >> |まず、現在でも以下のように可能です。 それはテストを見て気づきました。最初はsend_ioにデータを追加することを考 えていたのですが。 >> 純粋に楽に書きたいということでは。 > > たしかに消去法で推測するとそうだろうとは思うのですが、 > 推測の上に展開するより、まず尋ねたほうが確実なので。 ということです。 s1.sendmsg "stdin", 0, nil, Socket::AncillaryData.unix_rights(STDIN) という書き方は、Socket::AncillaryDataという指定が長ったらしいことと、こ れがなければ省略できるflagsやdest_sockaddrが省略できなくなることが嬉し くないと思います。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦