種類
- 定数 (336)
- 特異メソッド (96)
- インスタンスメソッド (60)
- クラス (12)
ライブラリ
- resolv-replace (72)
- socket (432)
クラス
- Addrinfo (36)
- BasicSocket (12)
- SOCKSSocket (12)
- Socket (204)
- TCPSocket (24)
- UDPSocket (36)
モジュール
-
Socket
:: Constants (168)
キーワード
-
EAI
_ ADDRFAMILY (24) -
EAI
_ AGAIN (24) -
EAI
_ BADFLAGS (24) -
EAI
_ BADHINTS (24) -
EAI
_ FAIL (24) -
EAI
_ FAMILY (24) -
EAI
_ MEMORY (24) -
EAI
_ NODATA (24) -
EAI
_ NONAME (24) -
EAI
_ OVERFLOW (24) -
EAI
_ PROTOCOL (24) -
EAI
_ SERVICE (24) -
EAI
_ SOCKTYPE (24) -
NI
_ NAMEREQD (24) - bind (12)
- connect (12)
-
connect
_ address (12) - getaddrinfo (24)
- gethostbyaddr (12)
- getnameinfo (12)
- new (36)
- open (12)
- send (12)
-
unix
_ path (12)
検索結果
先頭5件
-
SocketError (44000.0)
-
socket ライブラリに関する例外クラスです。
...socket ライブラリに関する例外クラスです。... -
Socket
:: Constants :: EAI _ SOCKTYPE -> Integer (9106.0) -
Socket type not supported
...Socket type not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3free... -
Socket
:: EAI _ SOCKTYPE -> Integer (9106.0) -
Socket type not supported
...Socket type not supported
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerror(3free... -
SOCKSSocket
. new(host , serv) -> SOCKSSocket (6206.0) -
SOCKSSocket.newのパラメータ host の名前解決に resolv ライブラリを使います。
...SOCKSSocket.newのパラメータ host の名前解決に resolv
ライブラリを使います。
@param host ホスト名を文字列で指定します。
@param serv ホスト名を文字列で指定します。
@raise SocketError 名前解決に失敗した場合に発生します。... -
Socket
. getaddrinfo(nodename , servname , family=nil , socktype=nil , protocol=nil , flags=nil) -> Array (3130.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) の第3引数に指定する addrinfo 構......造体の ai_flags メンバに相当する整数。 Socket::AI_PASSIVEなど。
@return 7つの要素からなるアドレス情報に関する配列を返します。
@raise SocketError getaddrinfo(3)がエラーを返したときに発生する例外です
@see Addrinfo.getaddrinfo
=== アド... -
Socket
. gethostbyaddr(host , type = Socket :: AF _ INET) -> Array (3106.0) -
sockaddr 構造体をパックした文字列からホスト情報を返します。 ホスト情報の構造は Socket.gethostbyname と同じです。 type には、アドレスタイプ(デフォルトは Socket::AF_INET)を指定します。
...
sockaddr 構造体をパックした文字列からホスト情報を返します。
ホスト情報の構造は Socket.gethostbyname と同じです。
type には、アドレスタイプ(デフォルトは
Socket::AF_INET)を指定します。
@param host ホストを文字列で指定します......。
@param type アドレスタイプ(デフォルトはSocket::AF_INET)を指定します。
@raise SocketError gethostbyaddr(3) の呼び出しにエラーがあった場合に発生します。... -
TCPSocket
. new(host , serv , local _ host=nil , local _ service=nil) -> TCPSocket (3106.0) -
TCPSocket.new のパラメータ host と local_host の名前解決に resolv ライブラリを使います。
...TCPSocket.new のパラメータ host と local_host
の名前解決に resolv ライブラリを使います。
@param host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param service /etc/services (または NIS) に登録さ......スト名、またはインターネットアドレスを示す文字列を指定します。
@param local_service /etc/services (または NIS) に登録されているサービス名かポート番号を指定します。
@raise SocketError 名前解決に失敗した場合に発生します。... -
TCPSocket
. open(host , serv , local _ host=nil , local _ service=nil) -> TCPSocket (3106.0) -
TCPSocket.new のパラメータ host と local_host の名前解決に resolv ライブラリを使います。
...TCPSocket.new のパラメータ host と local_host
の名前解決に resolv ライブラリを使います。
@param host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param service /etc/services (または NIS) に登録さ......スト名、またはインターネットアドレスを示す文字列を指定します。
@param local_service /etc/services (または NIS) に登録されているサービス名かポート番号を指定します。
@raise SocketError 名前解決に失敗した場合に発生します。... -
UDPSocket
# send(mesg , flags , dest _ sockaddr=nil) -> Integer (3106.0) -
4 引数の形式で UDPSocket#send 実行したとき、 パラメータ host の名前解決に resolv ライブラリを使います。
...4 引数の形式で UDPSocket#send 実行したとき、
パラメータ host の名前解決に
resolv ライブラリを使います。
@param mesg 送るデータを文字列で与えます。
@param flags フラグを指定します。
@param host データを送る先のホストを指定し......ます。
@param port データを送る先のポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。...