當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Ruby AncillaryData.cmsg_is?用法及代碼示例

本文簡要介紹ruby語言中 Socket::AncillaryData.cmsg_is? 的用法。

用法

cmsg_is?(level, type) → true or false

測試 ancillarydata 的級別和類型。

ancdata = Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "")
ancdata.cmsg_is?(Socket::IPPROTO_IPV6, Socket::IPV6_PKTINFO) #=> true
ancdata.cmsg_is?(:IPV6, :PKTINFO)       #=> true
ancdata.cmsg_is?(:IP, :PKTINFO)         #=> false
ancdata.cmsg_is?(:SOCKET, :RIGHTS)      #=> false

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 AncillaryData.cmsg_is?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。