るりまサーチ (Ruby 2.3.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.044秒)
トップページ > バージョン:2.3.0[x] > クエリ:l[x] > クエリ:EX[x] > ライブラリ:socket[x]

別のキーワード

  1. kernel $-l
  2. matrix l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

検索結果

Socket::Constants::IFF_SIMPLEX (36607.0)

can't hear own transmissions

can't hear own transmissions

Socket::Constants::MCAST_EXCLUDE -> Integer (36607.0)

Exclusive multicast source filter

...Exclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678...

Socket::IFF_SIMPLEX (36607.0)

can't hear own transmissions

can't hear own transmissions

Socket::MCAST_EXCLUDE -> Integer (36607.0)

Exclusive multicast source filter

...Exclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678...

Socket::AncillaryData#ipv6_pktinfo_ifindex -> Integer (27307.0)

自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のインデックスを返します。

...e 'socket'

addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo_ifindex #=> 0

@see Socket::AncillaryData.ipv6_pktinfo,
Socket
::AncillaryData#ipv6_pktinfo,
Socket
::AncillaryData#ipv6_pktinfo_addr,
Socket
::C...

絞り込み条件を変える

Socket::AncillaryData.ip_pktinfo(addr, ifindex, spec_dst=addr) -> Socket::AncillaryData (9607.0)

type が IP_PKTINFO である AncillaryData を生成します。

...によっては使えない場合があります。

require 'socket'

addr = Addrinfo.ip("127.0.0.1")
ifindex = 0
spec_dst = Addrinfo.ip("127.0.0.1")
p Socket::AncillaryData.ip_pktinfo(addr, ifindex, spec_dst)
#=> #<Socket::AncillaryData: INET IP PKTINFO 127.0.0.1 ifindex:0 spec_dst:127...
....0.0.1>

@param addr アドレス(文字列もしくは Addrinfo)
@param ifindex インターフェースのインデックス(整数)
@param spec_dst パケットのローカルアドレス(文字列もしくは Addrinfo)

@see Socket::AncillaryData#ip_pktinfo,
Socket
::Constants::IP_PKTINFO...

Socket::AncillaryData.ipv6_pktinfo(addr, ifindex) -> Socket::AncillaryData (9607.0)

type が IPV6_PKTINFO である AncillaryData を生成します。

...ta を生成します。

IPV6_PKTINFO は 3542 で定義されています。

require 'socket'

addr = Addrinfo.ip("::1")
ifindex = 0
p Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
#=> #<Socket::AncillaryData: INET6 IPV6 PKTINFO ::1 ifindex:0>

@param addr アドレス(文字列も...
...しくは Addrinfo)
@param ifindex インターフェースのインデックス(整数)

@see Socket::AncillaryData#ipv6_pktinfo,
Socket
::Constants::IPV6_PKTINFO...