るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
1116件ヒット [101-200件を表示] (0.068秒)
トップページ > バージョン:2.4.0[x] > クエリ:socket[x]

別のキーワード

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

ライブラリ

キーワード

検索結果

<< < 1 2 3 4 ... > >>

Socket::SOCK_PACKET -> Integer (51067.0)

デバイスレベルインターフェース。Obsoleteであり使うべきではない。 Socket.open の第二引数 type に使用します。

デバイスレベルインターフェース。Obsoleteであり使うべきではない。
Socket.open の第二引数 type に使用します。

@see packet(7linux), Socket.open

Socket::SOL_IP -> Integer (51067.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_TCP -> Integer (51067.0)

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

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

@see Socket::Constants::IPPROTO_TCP

Socket::SOL_UDP -> Integer (51067.0)

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

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

@see Socket::Constants::IPPROTO_UDP

Socket::SOMAXCONN -> Integer (51067.0)

Socket#listen の backlog の最大長。

Socket#listen の backlog の最大長。

@see sys/socket.h(header), listen(2)

絞り込み条件を変える

Socket::SO_PRIORITY -> Integer (51067.0)

The protocol-defined priority for all packets on this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

The protocol-defined priority for all packets on this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), ip(7linux)

Socket.gethostname -> String (51055.0)

システムの標準のホスト名を取得します。

システムの標準のホスト名を取得します。

ホストの別名やアドレスなど他の情報を得るには
Socket.getaddrinfo を使ってください。
ただし、これは不可能な場合もあります。

例:

require 'socket'

p Socket.gethostname #=> "helium.ruby-lang.org"

Socket.udp_server_loop(host, port) {|msg, msg_src| ... } -> () (51055.0)

UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。

UDP のサーバを起動して、メッセージが来るごとに
ブロックを呼び出します。

ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。

@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.udp_server_sockets, Socket.udp_server_loop_on

Socket.udp_server_loop(port) {|msg, msg_src| ... } -> () (51055.0)

UDP のサーバを起動して、メッセージが来るごとに ブロックを呼び出します。

UDP のサーバを起動して、メッセージが来るごとに
ブロックを呼び出します。

ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。

@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.udp_server_sockets, Socket.udp_server_loop_on

Socket::NI_NAMEREQD -> Integer (51055.0)

A name is required。名前解決できなかった場合にエラーを返すことを意味します。

A name is required。名前解決できなかった場合にエラーを返すことを意味します。

Socket.getnameinfo, Addrinfo#getnameinfo の引数 flags に渡す
定数です。

require 'socket'

# ここでは 192.0.2.18 は名前解決できないアドレス
Addrinfo.tcp("192.0.2.18", 514).getnameinfo()
# =>["192.0.2.18", "shell"]
Addrinfo.tcp("192.0.2.18", 514).getnameinfo(Socket:...

絞り込み条件を変える

Socket::SCM_BINTIME -> Integer (51055.0)

Timestamp (bintime).

Timestamp (bintime).

Socket::AncillaryData の type として利用します。

@see Socket::AncillaryData, Socket::AncillaryData#timestamp
BasicSocket#sendmsg, BasicSocket#recvmsg

Socket::SCM_TIMESTAMP -> Integer (51055.0)

Timestamp (timeval).

Timestamp (timeval).

Socket::AncillaryData の type として利用します。

@see Socket::AncillaryData, Socket::AncillaryData#timestamp
BasicSocket#sendmsg, BasicSocket#recvmsg

Socket::SCM_TIMESTAMPNS -> Integer (51055.0)

Timestamp (timespec).

Timestamp (timespec).

Socket::AncillaryData の type として利用します。

@see Socket::AncillaryData, Socket::AncillaryData#timestamp
BasicSocket#sendmsg, BasicSocket#recvmsg

Socket::SO_PASSCRED -> Integer (51055.0)

Receive SCM_CREDENTIALS messages。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive SCM_CREDENTIALS messages。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), unix(7linux),
Socket::Constants::SOL_SOCKET

Socket#sysaccept -> Array (51049.0)

接続したクライアントのファイル記述子とアドレスのペアを返すことを除 けば Socket#accept と同じです。

接続したクライアントのファイル記述子とアドレスのペアを返すことを除
けば Socket#accept と同じです。

絞り込み条件を変える

Socket::AF_CCITT -> Integer (51049.0)

@todo CCITT プロトコル。 Socket.open の第一引数 domain に使用します。

@todo
CCITT プロトコル。
Socket.open の第一引数 domain に使用します。

Socket::AF_CHAOS -> Integer (51049.0)

@todo MIT CHAOS プロトコル。 Socket.open の第一引数 domain に使用します。

@todo
MIT CHAOS プロトコル。
Socket.open の第一引数 domain に使用します。

Socket::AF_CNT -> Integer (51049.0)

@todo Computer Network Technology。 Socket.open の第一引数 domain に使用します。

@todo
Computer Network Technology。
Socket.open の第一引数 domain に使用します。

Socket::AF_COIP -> Integer (51049.0)

@todo connection-oriented IP。 Socket.open の第一引数 domain に使用します。

@todo
connection-oriented IP。
Socket.open の第一引数 domain に使用します。

Socket::AF_DATAKIT -> Integer (51049.0)

@todo datakit protocol。 Socket.open の第一引数 domain に使用します。

@todo
datakit protocol。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::AF_DEC -> Integer (51049.0)

@todo DECnet protocol。 Socket.open の第一引数 domain に使用します。

@todo
DECnet protocol。
Socket.open の第一引数 domain に使用します。

Socket::AF_DLI -> Integer (51049.0)

@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。

@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。

Socket::AF_E164 -> Integer (51049.0)

@todo CCITT E.164 recommendation。 Socket.open の第一引数 domain に使用します。

@todo
CCITT E.164 recommendation。
Socket.open の第一引数 domain に使用します。

Socket::AF_ECMA -> Integer (51049.0)

@todo European computer manufacturers。 Socket.open の第一引数 domain に使用します。

@todo
European computer manufacturers。
Socket.open の第一引数 domain に使用します。

Socket::AF_HYLINK -> Integer (51049.0)

@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。

@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::AF_IMPLINK -> Integer (51049.0)

@todo ARPANET IMP。 Socket.open の第一引数 domain に使用します。

@todo
ARPANET IMP。
Socket.open の第一引数 domain に使用します。

Socket::AF_ISDN -> Integer (51049.0)

@todo Integrated Services Digital Network。 Socket.open の第一引数 domain に使用します。

@todo
Integrated Services Digital Network。
Socket.open の第一引数 domain に使用します。

Socket::AF_ISO -> Integer (51049.0)

@todo ISO Open Systems Interconnection protocols。 Socket.open の第一引数 domain に使用します。

@todo
ISO Open Systems Interconnection protocols。
Socket.open の第一引数 domain に使用します。

Socket::AF_LAT -> Integer (51049.0)

@todo Local Area Transport protocol。 Socket.open の第一引数 domain に使用します。

@todo
Local Area Transport protocol。
Socket.open の第一引数 domain に使用します。

Socket::AF_LINK -> Integer (51049.0)

@todo Link layer interface。 Socket.open の第一引数 domain に使用します。

@todo
Link layer interface。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::AF_NATM -> Integer (51049.0)

@todo Native ATM access。 Socket.open の第一引数 domain に使用します。

@todo
Native ATM access。
Socket.open の第一引数 domain に使用します。

Socket::AF_NDRV -> Integer (51049.0)

@todo Network driver raw access。 Socket.open の第一引数 domain に使用します。

@todo
Network driver raw access。
Socket.open の第一引数 domain に使用します。

Socket::AF_NETBIOS -> Integer (51049.0)

@todo NetBIOS。 Socket.open の第一引数 domain に使用します。

@todo
NetBIOS。
Socket.open の第一引数 domain に使用します。

Socket::AF_NS -> Integer (51049.0)

@todo XEROX NS protocol。 Socket.open の第一引数 domain に使用します。

@todo
XEROX NS protocol。
Socket.open の第一引数 domain に使用します。

Socket::AF_OSI -> Integer (51049.0)

@todo ISO Open Systems Interconnection protocols。 Socket.open の第一引数 domain に使用します。

@todo
ISO Open Systems Interconnection protocols。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::AF_PPP -> Integer (51049.0)

@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。

@todo
Point-to-Point Protocol。
Socket.open の第一引数 domain に使用します。

Socket::AF_ROUTE -> Integer (51049.0)

@todo Internal Routing protocol。 Socket.open の第一引数 domain に使用します。

@todo
Internal Routing protocol。
Socket.open の第一引数 domain に使用します。

@todo

Socket::AF_SIP -> Integer (51049.0)

@todo Simple Internet Protocol。 Socket.open の第一引数 domain に使用します。

@todo
Simple Internet Protocol。
Socket.open の第一引数 domain に使用します。

Socket::AF_SNA -> Integer (51049.0)

@todo IBM SNA protocol。 Socket.open の第一引数 domain に使用します。

@todo
IBM SNA protocol。
Socket.open の第一引数 domain に使用します。

Socket::INADDR_ANY -> Integer (51049.0)

A socket bound to INADDR_ANY receives packets from all interfaces and sends from the default IP address。 IPv4アドレスの 0.0.0.0 に対応する整数です。

A socket bound to INADDR_ANY receives packets from
all interfaces and sends from the default IP address。
IPv4アドレスの 0.0.0.0 に対応する整数です。

@see netinet/in.h(header), ip(7linux), ip(4freebsd)

絞り込み条件を変える

Socket::PF_CCITT -> Integer (51049.0)

@todo CCITT プロトコル。 Socket.open の第一引数 domain に使用します。

@todo
CCITT プロトコル。
Socket.open の第一引数 domain に使用します。

Socket::PF_CHAOS -> Integer (51049.0)

@todo MIT CHAOS プロトコル。 Socket.open の第一引数 domain に使用します。

@todo
MIT CHAOS プロトコル。
Socket.open の第一引数 domain に使用します。

Socket::PF_CNT -> Integer (51049.0)

@todo Computer Network Technology。 Socket.open の第一引数 domain に使用します。

@todo
Computer Network Technology。
Socket.open の第一引数 domain に使用します。

Socket::PF_COIP -> Integer (51049.0)

@todo connection-oriented IP。 Socket.open の第一引数 domain に使用します。

@todo
connection-oriented IP。
Socket.open の第一引数 domain に使用します。

Socket::PF_DATAKIT -> Integer (51049.0)

@todo datakit protocol。 Socket.open の第一引数 domain に使用します。

@todo
datakit protocol。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::PF_DEC -> Integer (51049.0)

@todo DECnet protocol。 Socket.open の第一引数 domain に使用します。

@todo
DECnet protocol。
Socket.open の第一引数 domain に使用します。

Socket::PF_DLI -> Integer (51049.0)

@todo DEC Direct data link interface。 Socket.open の第一引数 domain に使用します。

@todo
DEC Direct data link interface。
Socket.open の第一引数 domain に使用します。

Socket::PF_ECMA -> Integer (51049.0)

@todo European computer manufacturers。 Socket.open の第一引数 domain に使用します。

@todo
European computer manufacturers。
Socket.open の第一引数 domain に使用します。

Socket::PF_HYLINK -> Integer (51049.0)

@todo NSC Hyperchannel。 Socket.open の第一引数 domain に使用します。

@todo
NSC Hyperchannel。
Socket.open の第一引数 domain に使用します。

Socket::PF_IMPLINK -> Integer (51049.0)

@todo ARPANET IMP。 Socket.open の第一引数 domain に使用します。

@todo
ARPANET IMP。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::PF_ISDN -> Integer (51049.0)

@todo Integrated Services Digital Network。 Socket.open の第一引数 domain に使用します。

@todo
Integrated Services Digital Network。
Socket.open の第一引数 domain に使用します。

Socket::PF_ISO -> Integer (51049.0)

@todo ISO Open Systems Interconnection protocols。 Socket.open の第一引数 domain に使用します。

@todo
ISO Open Systems Interconnection protocols。
Socket.open の第一引数 domain に使用します。

Socket::PF_LAT -> Integer (51049.0)

@todo Local Area Transport protocol。 Socket.open の第一引数 domain に使用します。

@todo
Local Area Transport protocol。
Socket.open の第一引数 domain に使用します。

Socket::PF_LINK -> Integer (51049.0)

@todo Link layer interface。 Socket.open の第一引数 domain に使用します。

@todo
Link layer interface。
Socket.open の第一引数 domain に使用します。

Socket::PF_NATM -> Integer (51049.0)

@todo Native ATM access。 Socket.open の第一引数 domain に使用します。

@todo
Native ATM access。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::PF_NDRV -> Integer (51049.0)

@todo Network driver raw access。 Socket.open の第一引数 domain に使用します。

@todo
Network driver raw access。
Socket.open の第一引数 domain に使用します。

Socket::PF_NETBIOS -> Integer (51049.0)

@todo NetBIOS。 Socket.open の第一引数 domain に使用します。

@todo
NetBIOS。
Socket.open の第一引数 domain に使用します。

Socket::PF_NS -> Integer (51049.0)

@todo XEROX NS protocol。 Socket.open の第一引数 domain に使用します。

@todo
XEROX NS protocol。
Socket.open の第一引数 domain に使用します。

Socket::PF_OSI -> Integer (51049.0)

@todo ISO Open Systems Interconnection protocols。 Socket.open の第一引数 domain に使用します。

@todo
ISO Open Systems Interconnection protocols。
Socket.open の第一引数 domain に使用します。

Socket::PF_PPP -> Integer (51049.0)

@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。

@todo
Point-to-Point Protocol。
Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::PF_ROUTE -> Integer (51049.0)

@todo Internal Routing protocol。 Socket.open の第一引数 domain に使用します。

@todo
Internal Routing protocol。
Socket.open の第一引数 domain に使用します。

@todo

Socket::PF_SIP -> Integer (51049.0)

@todo Simple Internet Protocol。 Socket.open の第一引数 domain に使用します。

@todo
Simple Internet Protocol。
Socket.open の第一引数 domain に使用します。

Socket::PF_SNA -> Integer (51049.0)

@todo IBM SNA protocol。 Socket.open の第一引数 domain に使用します。

@todo
IBM SNA protocol。
Socket.open の第一引数 domain に使用します。

Socket::SOL_ATALK -> Integer (51049.0)

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

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

Socket::SOL_AX25 -> Integer (51049.0)

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

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

絞り込み条件を変える

Socket::SOL_IPX -> Integer (51049.0)

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

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

Socket::SOPRI_BACKGROUND -> Integer (51049.0)

@todo Background socket priority

@todo
Background socket priority

Socket::SOPRI_INTERACTIVE -> Integer (51049.0)

@todo Interactive socket priority

@todo
Interactive socket priority

Socket::SOPRI_NORMAL -> Integer (51049.0)

Normal socket priority @todo

Normal socket priority
@todo

Socket::SO_NKE -> Integer (51049.0)

@todo socket-level Network Kernel Extension。

@todo
socket-level Network Kernel Extension。

絞り込み条件を変える

Socket::TCP_DEFER_ACCEPT -> Integer (51049.0)

Don't notify a listening socket until data is ready。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Don't notify a listening socket until data is ready。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see tcp(7linux)

Socket::TCP_INFO -> Integer (51049.0)

Retrieve information about this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Retrieve information about this socket。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see tcp(4freebsd), tcp(7linux)

Socket.unix(path) {|sock| ... } -> object (51040.0)

Unix クライアントソケットを生成します。

Unix クライアントソケットを生成します。

ブロックが省略されたときは、生成されたソケットが返されます。

ブロックが渡されたときは、生成されたソケットを
引数としてブロックを呼び出します。メソッドの返り値は
ブロックの評価値となります。また、ブロックの終了後に
ソケットを IO#close します。

require 'socket'

# /tmp/sock と通信する
Socket.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
IO.copy_stream...

Socket::AF_UNSPEC -> Integer (51037.0)

アドレスファミリー不定。

アドレスファミリー不定。

@see Socket.open, sys/socket.h(header)

Socket::MCAST_BLOCK_SOURCE -> Integer (51037.0)

Block multicast packets from this source

Block multicast packets from this source

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

絞り込み条件を変える

Socket::MCAST_EXCLUDE -> Integer (51037.0)

Exclusive multicast source filter

Exclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_INCLUDE -> Integer (51037.0)

Inclusive multicast source filter

Inclusive multicast source filter

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_JOIN_GROUP -> Integer (51037.0)

Join a multicast group

Join a multicast group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_JOIN_SOURCE_GROUP -> Integer (51037.0)

Join a multicast source group

Join a multicast source group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_LEAVE_GROUP -> Integer (51037.0)

Leave a multicast group

Leave a multicast group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

絞り込み条件を変える

Socket::MCAST_LEAVE_SOURCE_GROUP -> Integer (51037.0)

Leave a multicast source group

Leave a multicast source group

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_MSFILTER -> Integer (51037.0)

@todo Multicast source filtering

@todo
Multicast source filtering

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::MCAST_UNBLOCK_SOURCE -> Integer (51037.0)

Unblock multicast packets from this source

Unblock multicast packets from this source

BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see Socket::Constants::IPPROTO_IP, Socket::Constants::IPPROTO_IPV6,
3678

Socket::PF_UNSPEC -> Integer (51037.0)

プロトコルファミリー不定。

プロトコルファミリー不定。

@see Socket::Constants::AF_UNSPEC, Socket.open

Socket::SCM_CREDENTIALS -> Integer (51037.0)

The sender's credentials

The sender's credentials

Socket::AncillaryData の type として利用します。

@see Socket::AncillaryData,
BasicSocket#sendmsg, BasicSocket#recvmsg,
unix(7linux)

絞り込み条件を変える

Socket::SCM_CREDS -> Integer (51037.0)

Process credentials

Process credentials

Socket::AncillaryData の type として利用します。

@see Socket::AncillaryData,
BasicSocket#sendmsg, BasicSocket#recvmsg,
unix(4freebsd)

Socket::SO_NOSIGPIPE -> Integer (51037.0)

Don't SIGPIPE on EPIPE。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Don't SIGPIPE on EPIPE。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET

Socket::SO_RCVTIMEO -> Integer (51037.0)

Receive timeout。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Receive timeout。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

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

Socket::SO_REUSEPORT -> Integer (51037.0)

Allow local address and port reuse。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

Allow local address and port reuse。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see getsockopt(2freebsd), Socket::Constants::SOL_SOCKET

Socket::SO_TIMESTAMPNS -> Integer (51037.0)

@todo Receive nanosecond timestamp with datagrams (timespec)。

@todo
Receive nanosecond timestamp with datagrams (timespec)。

@see Socket::Constants::SO_TIMESTAMP,
Socket::AncillaryData#timestamp

絞り込み条件を変える

Socket#accept_nonblock -> Array (51019.0)

ソケットをノンブロッキングモードに設定した後、 accept(2) を呼び出します。

ソケットをノンブロッキングモードに設定した後、
accept(2) を呼び出します。

引数、返り値は Socket#accept と同じです。

accept(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。

Socket#bind(my_sockaddr) -> 0 (51019.0)

ソケットを my_sockaddr に結合します。bind(2) と同じ働きをします。

ソケットを my_sockaddr に結合します。bind(2)
と同じ働きをします。

@param my_sockaddr lib:socket#pack_stringもしくはAddrinfoオブジェクトを指定します。
@return 0 を返します。

Socket#recvfrom_nonblock(maxlen, flags=0) -> [String, Addrinfo] (51019.0)

ソケットをノンブロッキングモードに設定した後、 recvfrom(2) を呼び出します。

ソケットをノンブロッキングモードに設定した後、
recvfrom(2) を呼び出します。

引数、返り値は Socket#recvfrom と同じです。

recvfrom(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
Errno::EWOULDBLOCK、Errno::EAGAIN のような待ってからリトライすることが
可能であることを意味する例外には、IO::WaitReadable が extend
されています。

@param maxlen ソケットから受けとるデータの最大値
@param flags フラグ
@rai...

Socket::AF_MAX -> Integer (51019.0)

対象のプラットフォーム上でのアドレスファミリーの最大の数値。

対象のプラットフォーム上でのアドレスファミリーの最大の数値。

@see Socket::Constants::PF_MAX

Socket::AF_SYSTEM -> Integer (51019.0)

@todo

@todo

Socket.open の第一引数 domain に使用します。

絞り込み条件を変える

Socket::AI_ADDRCONFIG -> Integer (51019.0)

Accept only if any address is assigned。

Accept only if any address is assigned。

Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。

@see getaddrinfo(3)

Socket::AI_ALL -> Integer (51019.0)

Allow all addresses。

Allow all addresses。

Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。

@see getaddrinfo(3)

Socket::AI_CANONNAME -> Integer (51019.0)

Fill in the canonical name。

Fill in the canonical name。

Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。

@see getaddrinfo(3)

Socket::AI_DEFAULT -> Integer (51019.0)

Default flags for getaddrinfo。

Default flags for getaddrinfo。

Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。

@see getipnodebyname(3freebsd)

Socket::AI_NUMERICHOST -> Integer (51019.0)

Prevent host name resolution。

Prevent host name resolution。

Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。

@see getaddrinfo(3)

絞り込み条件を変える

<< < 1 2 3 4 ... > >>