るりまサーチ

最速Rubyリファレンスマニュアル検索!
108件ヒット [1-100件を表示] (0.019秒)
トップページ > クエリ:addr[x] > 種類:クラス[x]

別のキーワード

  1. socket addr
  2. socket iff_live_addr_change
  3. ifaddr addr
  4. openssl addr
  5. ipsocket addr

ライブラリ

キーワード

検索結果

<< 1 2 > >>

Addrinfo (6001.0)

ソケットのアドレス情報を保持するクラスです。

...ソケットのアドレス情報を保持するクラスです。

ホスト/ポート番号/プロトコルなどを同定するために用いられます。
IPv4/IPv6/Unix domain socketなどのアドレス情報を保持することができます。

struct addrinfo に対応します。...

Errno::EADDRINUSE (6001.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

Errno::EADDRNOTAVAIL (6001.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

Errno::EDESTADDRREQ (6001.0)

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。

IPAddr (6001.0)

IP アドレスを扱うのためのクラスです。

...スです。

例:

require 'ipaddr'

ipaddr1 = IPAddr.new("3ffe:505:2::1")
p ipaddr1 # => #<IPAddr: IPv6:3ffe:0505:0002:0000:0000:0000:0000:0001/ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff>

ipaddr3 = IPAddr.new("192.168.2.0/24")
p ipaddr3 # => #<IPAddr: IPv4:192.168.2.0/255.255.255.0...

絞り込み条件を変える

Net::IMAP::Address (6001.0)

メールアドレスを表すクラスです。

メールアドレスを表すクラスです。

Socket::Ifaddr (6001.0)

getifaddrs(3) の結果を表すクラスです。

...getifaddrs(3) の結果を表すクラスです。...

TCPServer (49.0)

TCP/IP ストリーム型接続のサーバ側のソケットのクラスです。

...ば echo サーバは以下のようになります。

require "socket"

gs = TCPServer.open(0)
socks = [gs]
addr
= gs.addr
addr
.shift
printf("server is on %s\n", addr.join(":"))

while true
nsock = select(socks)
next if nsock == nil
for s in nsock[0]
if s == gs...
...end
end
end

Thread を使えばもっと短くなります。

require "socket"

gs = TCPServer.open(0)
addr
= gs.addr
addr
.shift
printf("server is on %s\n", addr.join(":"))

while true
Thread.start(gs.accept) do |s| # save to dynamic variable
print(s, " is a...

ACL (43.0)

drb で用いる ACL(Access Control List)クラス。

...のアドレスにマッチします。
IPAddr が取り扱える任意のアドレス/アドレスマスクを
使うことができます。

ACLのエントリーは、以下の例に示すように、
"allow_or_deny", "addr1",
"allow_or_deny", "addr2",
:
という文字列配列で表...
...68.1.1
allow ::ffff:192.168.1.2
allow 192.168.1.3
]

# From Socket#peeraddr, see also ACL#allow_socket?
addr
= ["AF_INET", 10, "lc630", "192.168.1.3"]

acl = ACL.new
p acl.allow_addr?(addr) # => true

acl = ACL.new(list, ACL::DENY_ALLOW)
p acl.allow_addr?(addr) # => true...
<< 1 2 > >>