るりまサーチ (Ruby 2.1.0)

最速Rubyリファレンスマニュアル検索!
111件ヒット [1-100件を表示] (0.034秒)

別のキーワード

  1. socket eai_protocol
  2. rss protocol
  3. wks protocol
  4. rss protocol=
  5. cloud protocol

検索結果

<< 1 2 > >>

Addrinfo#protocol -> Integer (54328.0)

ソケットプロトコルを整数で返します。

...ソケットプロトコルを整数で返します。

require 'socket'

Addrinfo.tcp("localhost", 80).protocol == Socket::IPPROTO_TCP #=> true...

Socket::Constants::EAI_PROTOCOL -> Integer (18358.0)

Resolved protocol is unknown

...Resolved protocol is unknown

getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。

@see getaddrinfo(3linux), gai_strerror(3f...

Socket::EAI_PROTOCOL -> Integer (18358.0)

Resolved protocol is unknown

...Resolved protocol is unknown

getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。

@see getaddrinfo(3linux), gai_strerror(3f...

Socket.new(domain, type, protocol=0) -> Socket (379.0)

新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。

...します。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket
クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字...
...りません。

例えば、IPv4 の TCP ソケットは以下のように生成されます。

require 'socket'

s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)

なお、socket(2) の domain 引数において AF_ と PF_ のどちらの定数を使用するかについては混乱...
...ここでは AF_ を使用しています。

@param domain 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param type 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を...

Socket.open(domain, type, protocol=0) -> Socket (379.0)

新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。

...します。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket
クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字...
...りません。

例えば、IPv4 の TCP ソケットは以下のように生成されます。

require 'socket'

s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)

なお、socket(2) の domain 引数において AF_ と PF_ のどちらの定数を使用するかについては混乱...
...ここでは AF_ を使用しています。

@param domain 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param type 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を...

絞り込み条件を変える

Addrinfo.new(sockaddr, family=Socket::PF_UNSPEC, socktype=0, protocol=0) -> Addrinfo (364.0)

新たな Addrinfo オブジェクトを返します。

...e, protocol
socket(2) のパラメータに対応します。

sockaddr には文字列もしくは配列を指定します。
配列の場合は IPSocket#addr や UNIXSocket#addr の
値と互換でなければなりません。
文字列の場合は Socket.sockaddr_in や
Socket
.unpack_sockadd...
...* ["AF_INET6", 42304, "ip6-localhost", "::1"]
* ["AF_UNIX", "/tmp/sock"]
* Socket.sockaddr_in("smtp", "2001:DB8::1")
* Socket.sockaddr_in(80, "172.18.22.42")
* Socket.sockaddr_in(80, "www.ruby-lang.org")
* Socket.sockaddr_un("/tmp/sock")

配列で AF_INET/AF_INET6 を指定した場合、...
... Socket::PF_INET のようなプロコルファミリーを指定します。
文字列やシンボル名を指定することができます(PF_ というプレフィクスは
省略することもできます)。例えば :INET, :INET6, :UNIX, "PF_INET" などです。

socktype は Socket::SO...

UNIXSocket.pair(type=Socket::SOCK_STREAM, protocol=0) -> [UNIXSocket, UNIXSocket] (349.0)

相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。

...UNIX ソケットのペアを含む2要素の配列を返します。

type にはソケットタイプを指定します。
Socket
::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列が渡せます。

pro...
...tocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。

require 'socket'

s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"

@param type ソケットタイプ
@param protocol プトロコル...

UNIXSocket.socketpair(type=Socket::SOCK_STREAM, protocol=0) -> [UNIXSocket, UNIXSocket] (349.0)

相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。

...UNIX ソケットのペアを含む2要素の配列を返します。

type にはソケットタイプを指定します。
Socket
::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字列が渡せます。

pro...
...tocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。

require 'socket'

s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"

@param type ソケットタイプ
@param protocol プトロコル...

Addrinfo.getaddrinfo(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> [Addrinfo] (346.0)

パラメータから複数の Addrinfo オブジェクトを生成し、その配列を返します。

...場合には制限しないことを意味します。
IPv6 に制限したい場合には family に PF_INET6 を指定します。

flags には Socket::AI_??? という定数のビット OR を取ります。

アドレスの使い方がわかっている場合には socktype を明示すべき...
...フォームが存在します。512 のようなポート番号は
socktype なしでは曖昧な指定となるためです。

例:

require 'socket'

Addrinfo.getaddrinfo("www.kame.net", 80, nil, :STREAM)
#=> [#<Addrinfo: 203.178.141.194:80 TCP (www.kame.net:80)>,
# #<Addrinfo: [2001:...
...ケットタイプ(整数、文字列、シンボル、もしくは nil)
@param protocol プロトコル(整数、もしくは nil)
@param flags フラグ(整数)

@raise SocketError getaddrinfo(3)がエラーを返したときに発生する例外です
@see Addrinfo.foreach, Socket.getaddrinfo...

Socket.getaddrinfo(nodename, servname, family=nil, socktype=nil, protocol=nil, flags=nil) -> Array (346.0)

2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。

...名を指定します。 必須引数です。 (lib:socket#host_formatを参照)

@param servname サービス名を指定します。 必須引数です。 (lib:socket#service_formatを参照)

@param family アドレスファミリー。Socket::Constants::AF_INET など、AF_ で始まる定数を...
...指定します。

@param socktype ソケットタイプ。 Socket::Constants::SOCK_STREAM など、 SOCK_ で始まる定数を指定します。

@param protocol プロトコル。Socket::Constants::IPPROTO_IP など、IPPROTO_ で始まる定数を指定します。

@param flags getaddrinfo(3)...
...数に指定する addrinfo 構造体の ai_flags メンバに相当する整数。 Socket::AI_PASSIVEなど。

@return 7つの要素からなるアドレス情報に関する配列を返します。
@raise SocketError getaddrinfo(3)がエラーを返したときに発生する例外です

@see Ad...

絞り込み条件を変える

Addrinfo.foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> Enumerator (331.0)

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

ブロックを省略した場合は Enumerator を返します。

@param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@param service サービス名(文字列もしくはポート番号の整数)
@param family プロトコルファミリー(整数、文字列、シンボル、もしくは nil)
@param socktype ソケットタイプ(整数、文字列、シンボル、もしくは nil)
@param protocol プロトコル(整数、もしくは nil)
@param flags フラグ(...

Addrinfo.foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) {|addrinfo| ... } -> [Addrinfo] (331.0)

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。

ブロックを省略した場合は Enumerator を返します。

@param nodename ノード名文字列(ホスト名もしくは IP アドレス)
@param service サービス名(文字列もしくはポート番号の整数)
@param family プロトコルファミリー(整数、文字列、シンボル、もしくは nil)
@param socktype ソケットタイプ(整数、文字列、シンボル、もしくは nil)
@param protocol プロトコル(整数、もしくは nil)
@param flags フラグ(...

Socket.pair(domain, type, protocol=0) -> Array (331.0)

相互に結合されたソケットのペアを含む2要素の配列を返します。 引数の指定は Socket.open と同じです。

...のペアを含む2要素の配列を返します。
引数の指定は Socket.open と同じです。

@param domain Socket.open を参照してください。

@param type Socket.open を参照してください。

@param protocol Socket.open を参照してください。

@see Socket.open...

Socket.socketpair(domain, type, protocol=0) -> Array (331.0)

相互に結合されたソケットのペアを含む2要素の配列を返します。 引数の指定は Socket.open と同じです。

...のペアを含む2要素の配列を返します。
引数の指定は Socket.open と同じです。

@param domain Socket.open を参照してください。

@param type Socket.open を参照してください。

@param protocol Socket.open を参照してください。

@see Socket.open...

Socket.getservbyport(port, protocol_name="tcp") -> String (328.0)

ポート番号に対応するサービスの正式名を返します。

...す。

@param port ポート番号
@param protocol_name "tcp" や "udp" などのプロトコル名
@return サービスの正式名

require 'socket'

Socket
.getservbyport(80) #=> "www"
Socket
.getservbyport(514, "tcp") #=> "shell"
Socket
.getservbyport(514, "udp") #=> "syslog"...

絞り込み条件を変える

Socket.getifaddrs -> [Socket::Ifaddr] (79.0)

インターフェイスのアドレスを Socket::Ifaddr の配列で返します。

...スを Socket::Ifaddr の配列で返します。

本メソッドはマルチキャスト通信が可能なインターフェイスを見つけるために使う事ができます。

require 'socket'

pp Socket.getifaddrs.reject {|ifaddr|
!ifaddr.addr.ip? || (ifaddr.flags & Socket::IFF_MUL...
...nfo: fe80::216:3eff:fe95:88bb%eth0>]]

例(GNU/Linux):

require 'socket'

pp Socket.getifaddrs
#=> [#<Socket::Ifaddr lo UP,LOOPBACK,RUNNING,0x10000 PACKET[protocol=0 lo hatype=772 HOST hwaddr=00:00:00:00:00:00]>,
# #<Socket::Ifaddr eth0 UP,BROADCAST,RUNNING,MULTICAST,0x10000 PACKET[protoc...
...eth0 hatype=1 HOST hwaddr=ff:ff:ff:ff:ff:ff]>,
# #<Socket::Ifaddr sit0 NOARP PACKET[protocol=0 sit0 hatype=776 HOST hwaddr=00:00:00:00]>,
# #<Socket::Ifaddr lo UP,LOOPBACK,RUNNING,0x10000 127.0.0.1 netmask=255.0.0.0>,
# #<Socket::Ifaddr eth0 UP,BROADCAST,RUNNING,MULTICAST,0x10000 221...

Socket::Constants::IPPROTO_EGP -> Integer (73.0)

@todo Exterior Gateway Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Exterior Gateway Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_GGP -> Integer (73.0)

@todo Gateway to Gateway Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Gateway to Gateway Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_HELLO -> Integer (73.0)

@todo "hello" routing protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
"hello" routing protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_ICMP -> Integer (73.0)

Control message protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Control message protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
icmp(4freebsd), icmp(7linux)...

絞り込み条件を変える

Socket::Constants::IPPROTO_ICMPV6 -> Integer (73.0)

Internet Control Message Protocol for IPv6。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Internet Control Message Protocol for IPv6。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see icmp6(4freebsd), 2292...

Socket::Constants::IPPROTO_IGMP -> Integer (73.0)

@todo Group Management Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Group Management Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_IP -> Integer (73.0)

Internet protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Internet protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
ip(4freebsd), ip(7linux)...

Socket::Constants::IPPROTO_IPV6 -> Integer (73.0)

Internet Protocol Version 6。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Internet Protocol Version 6。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
ip6(4freebsd), ipv6(7linux)
2292...

Socket::Constants::IPPROTO_ND -> Integer (73.0)

@todo Sun net disk protocol BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Sun net disk protocol
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

絞り込み条件を変える

Socket::Constants::IPPROTO_PUP -> Integer (73.0)

@todo PARC Universal Packet protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
PARC Universal Packet protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_RAW -> Integer (73.0)

Raw IP packets protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Raw IP packets protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
ip(4freebsd), raw(7linux)...

Socket::Constants::IPPROTO_TCP -> Integer (73.0)

Transmission control protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Transmission control protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
tcp(4freebsd), tcp(7linux)...

Socket::Constants::IPPROTO_TP -> Integer (73.0)

@todo ISO transport protocol class 4。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
ISO transport protocol class 4。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_UDP -> Integer (73.0)

User Datagram Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...User Datagram Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
udp(4freebsd), udp(7linux)...

絞り込み条件を変える

Socket::Constants::IPPROTO_XTP -> Integer (73.0)

@todo Xpress Transport Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Xpress Transport Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::IPPROTO_EGP -> Integer (73.0)

@todo Exterior Gateway Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Exterior Gateway Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::IPPROTO_GGP -> Integer (73.0)

@todo Gateway to Gateway Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Gateway to Gateway Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::IPPROTO_HELLO -> Integer (73.0)

@todo "hello" routing protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
"hello" routing protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::IPPROTO_ICMP -> Integer (73.0)

Control message protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Control message protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
icmp(4freebsd), icmp(7linux)...

絞り込み条件を変える

Socket::IPPROTO_ICMPV6 -> Integer (73.0)

Internet Control Message Protocol for IPv6。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Internet Control Message Protocol for IPv6。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see icmp6(4freebsd), 2292...

Socket::IPPROTO_IGMP -> Integer (73.0)

@todo Group Management Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Group Management Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::IPPROTO_IP -> Integer (73.0)

Internet protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Internet protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
ip(4freebsd), ip(7linux)...

Socket::IPPROTO_IPV6 -> Integer (73.0)

Internet Protocol Version 6。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Internet Protocol Version 6。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
ip6(4freebsd), ipv6(7linux)
2292...

Socket::IPPROTO_ND -> Integer (73.0)

@todo Sun net disk protocol BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Sun net disk protocol
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

絞り込み条件を変える

Socket::IPPROTO_PUP -> Integer (73.0)

@todo PARC Universal Packet protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
PARC Universal Packet protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::IPPROTO_RAW -> Integer (73.0)

Raw IP packets protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Raw IP packets protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
ip(4freebsd), raw(7linux)...

Socket::IPPROTO_TCP -> Integer (73.0)

Transmission control protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...Transmission control protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
tcp(4freebsd), tcp(7linux)...

Socket::IPPROTO_TP -> Integer (73.0)

@todo ISO transport protocol class 4。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
ISO transport protocol class 4。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::IPPROTO_UDP -> Integer (73.0)

User Datagram Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...User Datagram Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see netinet/in.h(header)
udp(4freebsd), udp(7linux)...

絞り込み条件を変える

Socket::IPPROTO_XTP -> Integer (73.0)

@todo Xpress Transport Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
Xpress Transport Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::AF_DATAKIT -> Integer (55.0)

@todo datakit protocol。 Socket.open の第一引数 domain に使用します。

...@todo
datakit protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::AF_DEC -> Integer (55.0)

@todo DECnet protocol。 Socket.open の第一引数 domain に使用します。

...@todo
DECnet protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::AF_IPX -> Integer (55.0)

IPX(Novell Internet Packet eXchange protocol)。 Socket.open の第一引数 domain に使用します。

...IPX(Novell Internet Packet eXchange protocol)。
Socket
.open の第一引数 domain に使用します。

@see socket(3linux)...

Socket::AF_LAT -> Integer (55.0)

@todo Local Area Transport protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Local Area Transport protocol。
Socket
.open の第一引数 domain に使用します。...

絞り込み条件を変える

Socket::AF_NS -> Integer (55.0)

@todo XEROX NS protocol。 Socket.open の第一引数 domain に使用します。

...@todo
XEROX NS protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::AF_PPP -> Integer (55.0)

@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Point-to-Point Protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::AF_ROUTE -> Integer (55.0)

@todo Internal Routing protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Internal Routing protocol。
Socket
.open の第一引数 domain に使用します。

@todo...

Socket::AF_SIP -> Integer (55.0)

@todo Simple Internet Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Simple Internet Protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::AF_SNA -> Integer (55.0)

@todo IBM SNA protocol。 Socket.open の第一引数 domain に使用します。

...@todo
IBM SNA protocol。
Socket
.open の第一引数 domain に使用します。...

絞り込み条件を変える

Socket::Constants::AF_DATAKIT -> Integer (55.0)

@todo datakit protocol。 Socket.open の第一引数 domain に使用します。

...@todo
datakit protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::AF_DEC -> Integer (55.0)

@todo DECnet protocol。 Socket.open の第一引数 domain に使用します。

...@todo
DECnet protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::AF_IPX -> Integer (55.0)

IPX(Novell Internet Packet eXchange protocol)。 Socket.open の第一引数 domain に使用します。

...IPX(Novell Internet Packet eXchange protocol)。
Socket
.open の第一引数 domain に使用します。

@see socket(3linux)...

Socket::Constants::AF_LAT -> Integer (55.0)

@todo Local Area Transport protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Local Area Transport protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::AF_NS -> Integer (55.0)

@todo XEROX NS protocol。 Socket.open の第一引数 domain に使用します。

...@todo
XEROX NS protocol。
Socket
.open の第一引数 domain に使用します。...

絞り込み条件を変える

Socket::Constants::AF_PPP -> Integer (55.0)

@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Point-to-Point Protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::AF_ROUTE -> Integer (55.0)

@todo Internal Routing protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Internal Routing protocol。
Socket
.open の第一引数 domain に使用します。

@todo...

Socket::Constants::AF_SIP -> Integer (55.0)

@todo Simple Internet Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Simple Internet Protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::AF_SNA -> Integer (55.0)

@todo IBM SNA protocol。 Socket.open の第一引数 domain に使用します。

...@todo
IBM SNA protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::IFF_NOARP (55.0)

no address resolution protocol

no address resolution protocol

絞り込み条件を変える

Socket::Constants::PF_DATAKIT -> Integer (55.0)

@todo datakit protocol。 Socket.open の第一引数 domain に使用します。

...@todo
datakit protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::PF_DEC -> Integer (55.0)

@todo DECnet protocol。 Socket.open の第一引数 domain に使用します。

...@todo
DECnet protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::PF_IPX -> Integer (55.0)

IPX(Novell Internet Packet eXchange protocol)。 Socket.open の第一引数 domain に使用します。

...IPX(Novell Internet Packet eXchange protocol)。
Socket
.open の第一引数 domain に使用します。

@see socket(3linux)...

Socket::Constants::PF_LAT -> Integer (55.0)

@todo Local Area Transport protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Local Area Transport protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::PF_NS -> Integer (55.0)

@todo XEROX NS protocol。 Socket.open の第一引数 domain に使用します。

...@todo
XEROX NS protocol。
Socket
.open の第一引数 domain に使用します。...

絞り込み条件を変える

Socket::Constants::PF_PPP -> Integer (55.0)

@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Point-to-Point Protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::PF_ROUTE -> Integer (55.0)

@todo Internal Routing protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Internal Routing protocol。
Socket
.open の第一引数 domain に使用します。

@todo...

Socket::Constants::PF_SIP -> Integer (55.0)

@todo Simple Internet Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Simple Internet Protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::PF_SNA -> Integer (55.0)

@todo IBM SNA protocol。 Socket.open の第一引数 domain に使用します。

...@todo
IBM SNA protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::Constants::PF_XTP -> Integer (55.0)

@todo eXpress Transfer Protocol。

@todo
eXpress Transfer Protocol。

絞り込み条件を変える

Socket::Constants::SO_PRIORITY -> Integer (55.0)

The protocol-defined priority for all packets on this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...The protocol-defined priority for all packets on this socket
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), ip(7linux)...

Socket::IFF_NOARP (55.0)

no address resolution protocol

no address resolution protocol

Socket::PF_DATAKIT -> Integer (55.0)

@todo datakit protocol。 Socket.open の第一引数 domain に使用します。

...@todo
datakit protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::PF_DEC -> Integer (55.0)

@todo DECnet protocol。 Socket.open の第一引数 domain に使用します。

...@todo
DECnet protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::PF_IPX -> Integer (55.0)

IPX(Novell Internet Packet eXchange protocol)。 Socket.open の第一引数 domain に使用します。

...IPX(Novell Internet Packet eXchange protocol)。
Socket
.open の第一引数 domain に使用します。

@see socket(3linux)...

絞り込み条件を変える

Socket::PF_LAT -> Integer (55.0)

@todo Local Area Transport protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Local Area Transport protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::PF_NS -> Integer (55.0)

@todo XEROX NS protocol。 Socket.open の第一引数 domain に使用します。

...@todo
XEROX NS protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::PF_PPP -> Integer (55.0)

@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Point-to-Point Protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::PF_ROUTE -> Integer (55.0)

@todo Internal Routing protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Internal Routing protocol。
Socket
.open の第一引数 domain に使用します。

@todo...

Socket::PF_SIP -> Integer (55.0)

@todo Simple Internet Protocol。 Socket.open の第一引数 domain に使用します。

...@todo
Simple Internet Protocol。
Socket
.open の第一引数 domain に使用します。...

絞り込み条件を変える

Socket::PF_SNA -> Integer (55.0)

@todo IBM SNA protocol。 Socket.open の第一引数 domain に使用します。

...@todo
IBM SNA protocol。
Socket
.open の第一引数 domain に使用します。...

Socket::PF_XTP -> Integer (55.0)

@todo eXpress Transfer Protocol。

@todo
eXpress Transfer Protocol。

Socket::SO_PRIORITY -> Integer (55.0)

The protocol-defined priority for all packets on this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...The protocol-defined priority for all packets on this socket
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), ip(7linux)...

Addrinfo.ip(host) -> Addrinfo (25.0)

IP アドレスに対する Addrinfo オブジェクトを返します。

...port, socktype, protocol は 0 で初期化されます。
つまりこの返り値はソケットを生成するには不適です。

require 'socket'

Addrinfo.ip("localhost") #=> #<Addrinfo: 127.0.0.1 (localhost)>

@param host ホスト(IP アドレスもしくはホスト名)
@see Addrinfo....

BasicSocket#local_address -> Addrinfo (25.0)

getsockname(2) で得られたローカルアドレス情報を Addrinfo オブジェクトとして返します。

...してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.local_address #=> #<Addrinfo: 192.168.0.129:36873 TCP>
}

TCPServer.open("127.0.0.1", 1512) {|serv|
p serv.local_address #=> #<Addrinfo: 127.0.0.1:1512 TCP>
}

@see BasicSocket#getsockname...

絞り込み条件を変える

BasicSocket#remote_address -> Addrinfo (25.0)

getpeername(2) で得られたリモートアドレス情報を Addrinfo オブジェクトとして返します。

...返すことに注意してください。

require 'socket'

TCPSocket.open("www.ruby-lang.org", 80) {|s|
p s.remote_address #=> #<Addrinfo: 221.186.184.68:80 TCP>
}

TCPServer.open("127.0.0.1", 1728) {|serv|
c = TCPSocket.new("127.0.0.1", 1728)
s = serv.accept
p s.remote...
..._address #=> #<Addrinfo: 127.0.0.1:36504 TCP>
}

@see BasicSocket#getpeername...

Socket::Constants::IPPROTO_AH -> Integer (25.0)

IPv6 auth header。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IPv6 auth header。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

Socket::Constants::IPPROTO_BIP -> Integer (25.0)

@todo BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_DSTOPTS -> Integer (25.0)

IPv6 destination option。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IPv6 destination option。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

Socket::Constants::IPPROTO_EON -> Integer (25.0)

@todo ISO cnlp。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
ISO cnlp。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

絞り込み条件を変える

Socket::Constants::IPPROTO_ESP -> Integer (25.0)

IPv6 Encapsulated Security Payload。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IPv6 Encapsulated Security Payload。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

Socket::Constants::IPPROTO_FRAGMENT -> Integer (25.0)

IPv6 fragmentation header。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IPv6 fragmentation header。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

Socket::Constants::IPPROTO_HOPOPTS -> Integer (25.0)

IPv6 hop-by-hop options。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IPv6 hop-by-hop options。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

Socket::Constants::IPPROTO_IDP -> Integer (25.0)

@todo XNS IDP。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
XNS IDP。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。...

Socket::Constants::IPPROTO_NONE -> Integer (25.0)

IP6 no next header。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IP6 no next header。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

絞り込み条件を変える

<< 1 2 > >>