るりまサーチ

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

別のキーワード

  1. basicsocket do_not_reverse_lookup
  2. basicsocket do_not_reverse_lookup=
  3. socket basicsocket
  4. basicsocket getsockopt

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

BasicSocket#setsockopt(level, optname, optval) -> 0 (27198.0)

ソケットのオプションを設定します。setsockopt(2) を参照してください。

...ソケットのオプションを設定します。setsockopt(2)
を参照してください。

level, optname には Socket::SOL_SOCKET Socket::SO_REUSEADDR
といった整数値の他、文字列("SOL_SOCKET", prefixなしの "SOCKET")や
シンボル(:SO_REUSEADDR, :REUSEADDR)を用いる...
...合には setsockopt(2) にはその文字列と
長さが渡されます。整数の場合はintへのポインタが渡されます。
true/falseの場合は0/1という整数と解釈され、そのメモリ領域の
intポインタを渡します。

引数が1つの場合は Socket::Option で...
...e 'socket'

# 真偽値の場合
#setsockopt could be called like this:
sock.setsockopt(:SOCKET, :REUSEADDR, true)
sock.setsockopt(Socket::SOL_SOCKET,Socket::SO_REUSEADDR, true)
sock.setsockopt(Socket::Option.bool(:INET, :SOCKET, :REUSEADDR, true))

# 整数値の場合
#setsockopt c...

BasicSocket#setsockopt(socketoption) -> 0 (27198.0)

ソケットのオプションを設定します。setsockopt(2) を参照してください。

...ソケットのオプションを設定します。setsockopt(2)
を参照してください。

level, optname には Socket::SOL_SOCKET Socket::SO_REUSEADDR
といった整数値の他、文字列("SOL_SOCKET", prefixなしの "SOCKET")や
シンボル(:SO_REUSEADDR, :REUSEADDR)を用いる...
...合には setsockopt(2) にはその文字列と
長さが渡されます。整数の場合はintへのポインタが渡されます。
true/falseの場合は0/1という整数と解釈され、そのメモリ領域の
intポインタを渡します。

引数が1つの場合は Socket::Option で...
...e 'socket'

# 真偽値の場合
#setsockopt could be called like this:
sock.setsockopt(:SOCKET, :REUSEADDR, true)
sock.setsockopt(Socket::SOL_SOCKET,Socket::SO_REUSEADDR, true)
sock.setsockopt(Socket::Option.bool(:INET, :SOCKET, :REUSEADDR, true))

# 整数値の場合
#setsockopt c...

BasicSocket#getsockopt(level, optname) -> Socket::Option (9014.0)

ソケットのオプションを取得します。getsockopt(2) を参照してください。 取得したオプションのデータを Socket::Option で返します。

...ください。
取得したオプションのデータを Socket::Option で返します。

level, optname には Socket::SOL_SOCKET Socket::SO_REUSEADDR
といった整数値の他、文字列("SOL_SOCKET", prefixなしの "SOCKET")や
シンボル(:SO_REUSEADDR, :REUSEADDR)を用いるこ...
...ame
@see BasicSocket#setsockopt

例:

require 'socket'

serv = Socket.tcp_server_sockets("", 0)[0]
c = serv.local_address.connect
s = serv.accept
opt = c.getsockopt(Socket::IPPROTO_TCP, Socket::TCP_NODELAY)
# c.getsockopt("TCP", "NODELAY"), なども可能
p opt #=> #<Socket::Option...
...: INET TCP NODELAY 0>
p opt.bool #=> false (Nagle アルゴリズム有効)
p opt.unpack("i")[0] #=> 0 (Socket::Option#unpack が互換性のために存在する)
# 整数値の場合は Socket::Option#int を用いる
p c.getsockopt(:IP, :TTL).int #=> 64...

Socket::Constants::SOL_IP -> Integer (56.0)

IP socket options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。

...IP socket options。
BasicSocket
#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。

SOL_IP はポータブルではありません。 IPPROTO_IP のほうがよりポータブルです。

@see getsockopt(2), setsockopt(2), ip(7linux)
Socket
::Constants::IPPROTO_IP...

Socket::Constants::SOL_SOCKET -> Integer (56.0)

Socket level options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。

...Socket level options。
BasicSocket
#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。

@see getsockopt(2), setsockopt(2),
sys/socket.h(header), socket(7linux)
getsockopt(2freebsd)...

絞り込み条件を変える

Socket::SOL_IP -> Integer (56.0)

IP socket options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。

...IP socket options。
BasicSocket
#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。

SOL_IP はポータブルではありません。 IPPROTO_IP のほうがよりポータブルです。

@see getsockopt(2), setsockopt(2), ip(7linux)
Socket
::Constants::IPPROTO_IP...

Socket::SOL_SOCKET -> Integer (56.0)

Socket level options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。

...Socket level options。
BasicSocket
#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。

@see getsockopt(2), setsockopt(2),
sys/socket.h(header), socket(7linux)
getsockopt(2freebsd)...

Socket::Constants::IPPROTO_AH -> Integer (50.0)

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

...IPv6 auth header。
BasicSocket
#getsockopt, BasicSocket#setsockopt
level 引数に使用します。

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

@see 2292...

Socket::Constants::IPPROTO_BIP -> Integer (50.0)

@todo BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。

...@todo
BasicSocket
#getsockopt, BasicSocket#setsockopt
level 引数に使用します。

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