るりまサーチ

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

別のキーワード

  1. socket new
  2. socket open
  3. socket tcp_server_sockets
  4. socket udp_server_sockets
  5. socket listen

ライブラリ

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

Socket::Option (29000.0)

BasicSocket#getsockopt、BasicSocket#setsockopt で 使うソケットオプションの値を表すクラス。

...BasicSocket#getsockopt、BasicSocket#setsockopt で
使うソケットオプションの値を表すクラス。

ソケットオプションの具体的な意味は
自身の使っているシステムのドキュメントを見てください。...

Socket::IP_OPTIONS -> Integer (23106.0)

IP options to be included in packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...IP options to be included in packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)...

Socket::IP_PKTOPTIONS -> Integer (23100.0)

@todo Receive packet options with datagrams

...@todo
Receive packet options with datagrams...

Socket::Constants::IP_OPTIONS -> Integer (17106.0)

IP options to be included in packets。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...IP options to be included in packets。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)...

Socket::Constants::IP_PKTOPTIONS -> Integer (17100.0)

@todo Receive packet options with datagrams

...@todo
Receive packet options with datagrams...

絞り込み条件を変える

Socket::IPPROTO_DSTOPTS -> Integer (17022.0)

IPv6 destination option。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...IPv6 destination option
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。

また、Socket.open の protocol 引数に渡す利用法もあります。

@see 2292...

Socket::Option.bool(family, level, optname, boolean) -> Socket::Option (14348.0)

整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。

...整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。

family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。

@param f...
...ションの名前
@param boolean データ(真偽値)

require 'socket'

p Socket::Option.bool(:INET, :SOCKET, :KEEPALIVE, true)
# => #<Socket::Option: INET SOCKET KEEPALIVE 1>

p Socket::Option.bool(:INET, :SOCKET, :KEEPALIVE, false)
# => #<Socket::Option: AF_INET SOCKET KEEPALIVE 0>...

Socket::Option.new(family, level, optname, data) -> Socket::Option (14348.0)

Socket::Option オブジェクト新たに生成し返します。

...
Socket
::Option オブジェクト新たに生成し返します。

family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。

@param family ソケットファミリー...
...@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::Option.int(family, level, optname, integer) -> Socket::Option (14270.0)

整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。

...整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。

family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。

@param f...
<< 1 2 3 ... > >>