るりまサーチ

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

別のキーワード

  1. array fill
  2. array []
  3. array sample
  4. array []=
  5. array index

ライブラリ

クラス

モジュール

検索結果

<< 1 2 > >>

WEBrick::HTTPRequest#addr -> Array (18218.0)

クライアントと接続されているソケットの IPSocket#addr を返します。

...クライアントと接続されているソケットの IPSocket#addr を返します。...

IPSocket#addr -> Array (18214.0)

ソケットの接続情報を表す配列を返します。配列の各要素は第1要 素が文字列 "AF_INET", "AF_INET6" など、第2要素が port 番号、第3要素がホストを表 す文字列、第4要素がホストの IP アドレスを表す文字列 (octet decimal や hexadecimal) です。

...Errno::EXXX getsockname(2) が 0 未満の値を返した場合に発生します。

例:

require 'socket'

serv = TCPServer.new("localhost", 0)
p serv.addr #=> ["AF_INET", 46102, "localhost.localdomain", "127.0.0.1"]
c = TCPSocket.new(*serv.addr.values_at(3,1))
s = serv.accept...

OpenSSL::SSL::SocketForwarder#addr -> Array (18208.0)

ラップされているソケットの接続情報を返します。

...ラップされているソケットの接続情報を返します。

IPSocket#addr と同様です。...

Socket.unpack_sockaddr_in(sockaddr) -> Array (6301.0)

lib:socket#pack_stringを unpack したアドレスを返します。返される値は [port, ipaddr] の配列です。

...rt, ipaddr]
の配列です。

@param sockaddr ソケットアドレス構造体を pack した文字列lib:socket#pack_stringを指定します。

例:

require 'socket'
p Socket.unpack_sockaddr_in(Socket.sockaddr_in("echo", "localhost"))
=> [7, "127.0.0.1"]
p Socket.unpack_sockaddr_in(So...
...cket.sockaddr_in("echo", "::1"))
=> [7, "::1"]...

IPSocket#peeraddr -> Array (6223.0)

接続相手先ソケットの情報を表す配列を返します。配列の各要素は IPSocket#addr メソッドが返す配列 と同じです。

...。配列の各要素は
IPSocket#addr メソッドが返す配列
と同じです。

@raise Errno::EXXX getpeername(2) が 0 未満の値を返した場合に発生します。

例:

require 'socket'

TCPSocket.open("localhost", "http") {|s|
p s.peeraddr #=> ["AF_INET", 80, "localhost....
...localdomain", "127.0.0.1"]
p s.addr #=> ["AF_INET", 52615, "localhost.localdomain", "127.0.0.1"]
}...

絞り込み条件を変える

OpenSSL::SSL::SocketForwarder#peeraddr -> Array (6201.0)

ラップされているソケットの接続先相手の情報を返します。

...ラップされているソケットの接続先相手の情報を返します。

IPSocket#peeraddr と同様です。...

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

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

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

@param nodename...
...す。

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

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

@see Addrinfo.getaddrinfo


=== アドレス情報について
アドレス情報とは7つの要素からなる次の形の配列です。

* 第0要素 - アドレスファミリー (String)
* 第1要素 - ポート番号 (Integer)
* 第2要素 - ホ...

Socket.gethostbyaddr(host, type = Socket::AF_INET) -> Array (6201.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) の呼び出しにエラーがあった場合に発生します。...

WEBrick::HTTPRequest#peeraddr -> Array (6201.0)

クライアントと接続されているソケットの IPSocket#peeraddr を返します。

...クライアントと接続されているソケットの IPSocket#peeraddr を返します。...

IPSocket#recvfrom(maxlen, flags = 0) -> Array (129.0)

recv と同様にソケットからデータを受け取りますが、 戻り値は文字列と相手ソケットのアドレス (形式は IPSocket#addr 参照) のペアです。引数につ いては BasicSocket#recv と同様です。

...cv と同様にソケットからデータを受け取りますが、
戻り値は文字列と相手ソケットのアドレス (形式は
IPSocket#addr 参照) のペアです。引数につ
いては BasicSocket#recv と同様です。

@param maxlen 受け取る文字列の最大の長さを指...
...s1 = UDPSocket.new
s1.bind("0.0.0.0", 0) # 適当に空いている port を割り当てる
s2 = UDPSocket.new
s2.send("foo", 0, s1.getsockname)
mesg, inet_addr = s1.recvfrom(100)
p mesg #=> "foo"
p inet_addr #=> ["AF_INET", 32876, "localhost.localdomain", "127.0.0.1"]...

絞り込み条件を変える

<< 1 2 > >>