種類
- インスタンスメソッド (55)
- 特異メソッド (33)
- モジュール関数 (19)
- 文書 (15)
- ライブラリ (11)
ライブラリ
- resolv-replace (66)
- timeout (41)
クラス
- SOCKSSocket (11)
- TCPSocket (22)
- UDPSocket (33)
キーワード
-
NEWS for Ruby 3
. 0 . 0 (4) - bind (11)
- connect (11)
- new (22)
- open (11)
-
ruby 1
. 6 feature (11) - send (11)
- timeout (41)
検索結果
先頭5件
-
resolv-replace (38000.0)
-
名前解決に resolv を使用するためのライブラリです。
名前解決に resolv を使用するためのライブラリです。 -
SOCKSSocket
. new(host , serv) -> SOCKSSocket (8000.0) -
SOCKSSocket.newのパラメータ host の名前解決に resolv ライブラリを使います。
SOCKSSocket.newのパラメータ host の名前解決に resolv
ライブラリを使います。
@param host ホスト名を文字列で指定します。
@param serv ホスト名を文字列で指定します。
@raise SocketError 名前解決に失敗した場合に発生します。 -
TCPSocket
. new(host , serv , local _ host=nil , local _ service=nil) -> TCPSocket (8000.0) -
TCPSocket.new のパラメータ host と local_host の名前解決に resolv ライブラリを使います。
TCPSocket.new のパラメータ host と local_host
の名前解決に resolv ライブラリを使います。
@param host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param service /etc/services (または NIS) に登録されているサービス名かポート番号を指定します。
@param local_host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param local_service /etc/services (または NIS) に登録さ... -
TCPSocket
. open(host , serv , local _ host=nil , local _ service=nil) -> TCPSocket (8000.0) -
TCPSocket.new のパラメータ host と local_host の名前解決に resolv ライブラリを使います。
TCPSocket.new のパラメータ host と local_host
の名前解決に resolv ライブラリを使います。
@param host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param service /etc/services (または NIS) に登録されているサービス名かポート番号を指定します。
@param local_host ホスト名、またはインターネットアドレスを示す文字列を指定します。
@param local_service /etc/services (または NIS) に登録さ... -
UDPSocket
# bind(host , port) -> Integer (8000.0) -
UDPSocket#bindのパラメータ host の名前解決に resolv ライブラリを使います。
UDPSocket#bindのパラメータ host の名前解決に resolv
ライブラリを使います。
@param host bindするホスト名を文字列で指定します。
@param port bindするポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。 -
UDPSocket
# connect(host , port) -> Integer (8000.0) -
UDPSocket#connect のパラメータ host の名前解決に resolv ライブラリを使います。
UDPSocket#connect のパラメータ host の名前解決に
resolv ライブラリを使います。
@param host connect するホスト名を文字列で指定します。
@param port connect するポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。 -
UDPSocket
# send(mesg , flags , dest _ sockaddr=nil) -> Integer (8000.0) -
4 引数の形式で UDPSocket#send 実行したとき、 パラメータ host の名前解決に resolv ライブラリを使います。
4 引数の形式で UDPSocket#send 実行したとき、
パラメータ host の名前解決に
resolv ライブラリを使います。
@param mesg 送るデータを文字列で与えます。
@param flags フラグを指定します。
@param host データを送る先のホストを指定します。
@param port データを送る先のポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。 -
Kernel
# timeout(sec) {|i| . . . . } -> object (6.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...ベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処理を Ruby で実装しなおすか C 側で Ruby
のスレッドを意識してあげる... -
Kernel
# timeout(sec , exception _ class = nil) {|i| . . . . } -> object (6.0) -
ブロックを sec 秒の期限付きで実行します。 ブロックの実行時間が制限を過ぎたときは例外 Timeout::Error が発生します。
...ベルでは少ないのですが、例をあげると Socket などは
DNSの名前解決に時間がかかった場合割り込めません
(resolv-replace を使用する必要があります)。
その処理を Ruby で実装しなおすか C 側で Ruby
のスレッドを意識してあげる... -
NEWS for Ruby 3
. 0 . 0 (6.0) -
NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...* net-ftp
* net-http
* net-imap
* net-protocol
* open-uri
* optparse
* pp
* prettyprint
* resolv-replace
* resolv
* rinda
* set
* securerandom
* shellwords
* tempfile
* tmpdir
* time
* tsort...