8件ヒット
[1-8件を表示]
(0.037秒)
種類
- 定数 (5)
- モジュール (1)
- 特異メソッド (1)
- インスタンスメソッド (1)
ライブラリ
- socket (8)
クラス
- Socket (2)
モジュール
キーワード
-
AF
_ INET6 (1) -
NI
_ DGRAM (1) -
PF
_ INET (1) -
PF
_ INET6 (1) -
connect
_ nonblock (1) - getaddrinfo (1)
検索結果
先頭5件
-
Socket
:: Constants :: AF _ INET -> Integer (63304.0) -
IPv4。 Socket.open の第一引数 domain に使用します。
IPv4。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ip(7linux) -
Socket
:: Constants (54049.0) -
ソケット操作の指定のための定数を定義したモジュール。このモジュー ルをインクルードすれば、定数 (AF_INETなど) を直接参照できます。
ソケット操作の指定のための定数を定義したモジュール。このモジュー
ルをインクルードすれば、定数 (AF_INETなど) を直接参照できます。
これらの定数は Socket の定数としても定義されています。
環境/OS によっては、ここに記述されているにもかかわらず
定義されていない定数が存在します。そのような定数はその環境では
サポートされていないことを意味します。 -
Socket
:: Constants :: AF _ INET6 -> Integer (27304.0) -
IPv6。 Socket.open の第一引数 domain に使用します。
IPv6。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ipv6(7linux) -
Socket
:: Constants :: PF _ INET -> Integer (18004.0) -
IPv4。 Socket.open の第一引数 domain に使用します。
IPv4。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ip(7linux) -
Socket
:: Constants :: PF _ INET6 -> Integer (18004.0) -
IPv6。 Socket.open の第一引数 domain に使用します。
IPv6。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), socket(2freebsd), ipv6(7linux) -
Socket
:: Constants :: NI _ DGRAM -> Integer (9037.0) -
The service specified is a datagram service (looks up UDP ports)。
The service specified is a datagram service (looks up UDP ports)。
Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。
require 'socket'
Socket.getnameinfo([ Socket::AF_INET, 514, "127.0.0.1"], Socket::NI_DGRAM)
# => ["localhost", "syslog"]
Socket.getnameinfo([ Socket::AF_INET, 5... -
Socket
. getaddrinfo(nodename , servname , family=nil , socktype=nil , protocol=nil , flags=nil) -> Array (217.0) -
2553で定義された getaddrinfo() の機能を提供するクラスメソッド。この関数は gethostbyname() や getservbyname() の代わりとして用意されており、 IP のバージョンに依存しないプログラムを書くための標準的な API です。
2553で定義された
getaddrinfo() の機能を提供するクラスメソッド。この関数は
gethostbyname() や getservbyname() の代わりとして用意されており、
IP のバージョンに依存しないプログラムを書くための標準的な API です。
@param nodename ホスト名を指定します。 必須引数です。 (lib:socket#host_formatを参照)
@param servname サービス名を指定します。 必須引数です。 (lib:socket#service_formatを参照)
@param family アドレスファミリー。Sock... -
Socket
# connect _ nonblock(server _ sockaddr) -> 0 (37.0) -
ソケットをノンブロッキングモードに設定した後、 connect(2) を呼び出します。
ソケットをノンブロッキングモードに設定した後、
connect(2) を呼び出します。
引数、返り値は Socket#connect と同じです。
connect が EINPROGRESS エラーを報告した場合、その例外(Errno::EINPROGRESS)
には IO::WaitWritable が Object#extend されます。
これを connect_nonblock をリトライするために使うことができます。
# Pull down Google's web page
require 'socket'
include Socket::Constants
...