foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) -> Enumerator
[permalink][rdoc][edit]foreach(nodename, service, family=nil, socktype=nil, protocol=nil, flags=0) {|addrinfo| ... } -> [Addrinfo]
-
Addrinfo.getaddrinfo で得られる配列の各要素を繰り返します。
ブロックを省略した場合は繰り返しをする Enumerator オブジェクトを返します。
- [PARAM] nodename:
- ノード名文字列(ホスト名もしくは IP アドレス)
- [PARAM] service:
- サービス名(文字列もしくはポート番号の整数)
- [PARAM] family:
- プロトコルファミリー(整数、文字列、シンボル、もしくは nil)
- [PARAM] socktype:
- ソケットタイプ(整数、文字列、シンボル、もしくは nil)
- [PARAM] protocol:
- プロトコル(整数、もしくは nil)
- [PARAM] flags:
- フラグ(整数)