114件ヒット
[1-100件を表示]
(0.053秒)
種類
- 特異メソッド (77)
- インスタンスメソッド (27)
- 文書 (10)
クラス
- Addrinfo (11)
- Array (16)
- IPAddr (11)
-
Socket
:: AncillaryData (33) -
Socket
:: Option (11) - UDPSocket (22)
キーワード
-
NEWS for Ruby 2
. 2 . 0 (10) - int (11)
- open (11)
- pack (16)
検索結果
先頭5件
- NEWS for Ruby 2
. 2 . 0 - IPAddr
. new(addr = & # 39; :: & # 39; , family = Socket :: AF _ UNSPEC) -> IPAddr - UDPSocket
. new(address _ family=Socket :: AF _ INET) -> UDPSocket - Socket
:: AncillaryData . new(family , cmsg _ level , cmsg _ type , cmsg _ data) -> Socket :: AncillaryData - Addrinfo
. new(sockaddr , family=Socket :: PF _ UNSPEC , socktype=0 , protocol=0) -> Addrinfo
-
NEWS for Ruby 2
. 2 . 0 (26042.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...NEWS for Ruby 2.2.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリス......thread_blocking_region_begin -> rb_thread_call_without_gvl family
* rb_thread_blocking_region_end -> rb_thread_call_without_gvl family
* TRAP_BEG -> rb_thread_call_without_gvl family
* TRAP_END -> rb_thread_call_without_gvl family
* rb_thread_select -> rb_thread_fd_select
* struc......n. no replacement.
* rb_run_exec_options_err : internal function. no replacement.
* rb_thread_blocking_region -> rb_thread_call_without_gvl family
* rb_thread_polling -> rb_thread_wait_for
* rb_big2str0 : internal function. no replacement.
* rb_big2ulong_pack -> rb_integer_pack... -
IPAddr
. new(addr = & # 39; :: & # 39; , family = Socket :: AF _ UNSPEC) -> IPAddr (18232.0) -
新しい IPAddr オブジェクトを生成します。
...せん。
@param family family は自動的に判定されますが、明示的に指定することもできます。
@raise ArgumentError family が Socket::AF_UNSPEC の場合に発生します。
@raise ArgumentError family にサポートされていない address family を指定した場... -
UDPSocket
. new(address _ family=Socket :: AF _ INET) -> UDPSocket (18227.0) -
新しい UDP ソケットを返します。
...返します。
address_family には Socket::AF_INET のような整数、:INET のような
シンボル、"INET" のような文字列を指定することができます。
require 'socket'
UDPSocket.new # => #<UDPSocket:fd 3>
UDPSocket.new(Socket::AF_INET6) # => #<UDP......Socket:fd 4>
@param address_family ソケットのアドレスファミリー... -
Socket
:: AncillaryData . new(family , cmsg _ level , cmsg _ type , cmsg _ data) -> Socket :: AncillaryData (18226.0) -
新たな Socket::AncillaryData オブジェクトを生成します。
...新たな Socket::AncillaryData オブジェクトを生成します。
family はソケットファミリーを指定します。
整数、文字列、シンボルを渡します。
* Socket::AF_INET, "AF_INET", "INET", :AF_INET, :INET
* Socket::AF_UNIX, "AF_UNIX", "UNIX", :AF_UNIX, :UNIX
*......require 'socket'
p Socket::AncillaryData.new(:INET, :TCP, :NODELAY, "")
#=> #<Socket::AncillaryData: INET TCP NODELAY "">
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "")
#=> #<Socket::AncillaryData: INET6 IPV6 PKTINFO "">
@param family ソケットファミリー
@param cmsg_le... -
Addrinfo
. new(sockaddr , family=Socket :: PF _ UNSPEC , socktype=0 , protocol=0) -> Addrinfo (18220.0) -
新たな Addrinfo オブジェクトを返します。
...スとして使われます。配列の3番目の要素は
ホスト名ですが Addrinfo#inspect
での表示にしか用いられません。
family は Socket::PF_INET のようなプロコルファミリーを指定します。
文字列やシンボル名を指定することができます(PF......ロトコルを指定します。
family や socktype と異なり、整数でなければなりません。
デフォルト値(0) は raw socket 以外では適切な値です。
@param sockaddr ソケットのアドレス(配列もしくは文字列)
@param family プロトコルファミリー(... -
Socket
:: Option . new(family , level , optname , data) -> Socket :: Option (18220.0) -
Socket::Option オブジェクト新たに生成し返します。
...ブジェクト新たに生成し返します。
family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。
@param family ソケットファミリー
@param level ソケ......@param optname オプションの名前
@param data データ(文字列)
@see Socket::Option.int, Socket::Option.bool, Socket::Option.linger
require 'socket'
sockopt = Socket::Option.new(:INET, :SOCKET, :KEEPALIVE, [1].pack("i"))
p sockopt #=> #<Socket::Option: INET SOCKET KEEPALIVE 1>... -
Socket
:: AncillaryData # family -> Integer (18135.0) -
自身が保持している socket family を返します。
...自身が保持している socket family を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").family
#=> 10
@see Socket::AncillaryData.new... -
UDPSocket
. open(address _ family=Socket :: AF _ INET) -> UDPSocket (3127.0) -
新しい UDP ソケットを返します。
...返します。
address_family には Socket::AF_INET のような整数、:INET のような
シンボル、"INET" のような文字列を指定することができます。
require 'socket'
UDPSocket.new # => #<UDPSocket:fd 3>
UDPSocket.new(Socket::AF_INET6) # => #<UDP......Socket:fd 4>
@param address_family ソケットのアドレスファミリー... -
Socket
:: AncillaryData . int(family , cmsg _ level , cmsg _ type , integer) -> Socket :: AncillaryData (113.0) -
データとして整数を保持する Socket::AncillaryData オブジェクトを生成します。
...cket::AncillaryData.int(:UNIX, :SOCKET, :RIGHTS, STDERR.fileno)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
@param family ソケットファミリー
@param cmsg_level プロトコル
@param cmsg_type 補助データの種類
@param integer データ内容
@see Socket::AncillaryData.new... -
Array
# pack(template , buffer: String . new) -> String (107.0) -
配列の内容を template で指定された文字列にしたがって、 バイナリとしてパックした文字列を返します。
...npack("N").pack("l").unpack("l")[0]
n # => -2
//}
: IPアドレス
//emlist[][ruby]{
require 'socket'
official_hostname, alias_hostnames, address_family, *address_list = Socket.gethostbyname("localhost")
address_list.find {|address| address.size == 4 }.unpack("C4").join(".")
# => "127.0.0.1"
"127....