ライブラリ
- etc (12)
- openssl (492)
- resolv-replace (24)
- socket (3036)
- timeout (21)
クラス
- BasicSocket (60)
- IPSocket (12)
-
OpenSSL
:: SSL :: SSLServer (24) -
OpenSSL
:: SSL :: SSLSocket (324) - SOCKSSocket (24)
- Socket (1344)
- TCPServer (48)
- TCPSocket (48)
- UDPSocket (24)
- UNIXServer (72)
- UNIXSocket (96)
モジュール
- Etc (12)
-
OpenSSL
:: Random (24) -
OpenSSL
:: SSL :: SocketForwarder (84) -
Socket
:: Constants (1296) - Timeout (21)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
AF
_ APPLETALK (24) -
AF
_ ATM (24) -
AF
_ AX25 (24) -
AF
_ CCITT (24) -
AF
_ CHAOS (24) -
AF
_ CNT (24) -
AF
_ COIP (24) -
AF
_ DATAKIT (24) -
AF
_ DEC (24) -
AF
_ DLI (24) -
AF
_ E164 (24) -
AF
_ ECMA (24) -
AF
_ HYLINK (24) -
AF
_ IMPLINK (24) -
AF
_ INET (24) -
AF
_ INET6 (24) -
AF
_ IPX (24) -
AF
_ ISDN (24) -
AF
_ ISO (24) -
AF
_ LAT (24) -
AF
_ LINK (24) -
AF
_ LOCAL (24) -
AF
_ NATM (24) -
AF
_ NDRV (24) -
AF
_ NETBIOS (24) -
AF
_ NETGRAPH (24) -
AF
_ NS (24) -
AF
_ OSI (24) -
AF
_ PACKET (24) -
AF
_ PPP (24) -
AF
_ PUP (24) -
AF
_ ROUTE (24) -
AF
_ SIP (24) -
AF
_ SNA (24) -
AF
_ SYSTEM (24) -
AF
_ UNIX (24) -
AF
_ UNSPEC (24) -
IFF
_ OVS _ DATAPATH (24) -
IPPROTO
_ AH (24) -
IPPROTO
_ BIP (24) -
IPPROTO
_ DSTOPTS (24) -
IPPROTO
_ EGP (24) -
IPPROTO
_ EON (24) -
IPPROTO
_ ESP (24) -
IPPROTO
_ FRAGMENT (24) -
IPPROTO
_ GGP (24) -
IPPROTO
_ HELLO (24) -
IPPROTO
_ HOPOPTS (24) -
IPPROTO
_ ICMP (24) -
IPPROTO
_ ICMPV6 (24) -
IPPROTO
_ IDP (24) -
IPPROTO
_ IGMP (24) -
IPPROTO
_ IP (24) -
IPPROTO
_ IPV6 (24) -
IPPROTO
_ ND (24) -
IPPROTO
_ NONE (24) -
IPPROTO
_ PUP (24) -
IPPROTO
_ RAW (24) -
IPPROTO
_ ROUTING (24) -
IPPROTO
_ TCP (24) -
IPPROTO
_ TP (24) -
IPPROTO
_ UDP (24) -
IPPROTO
_ XTP (24) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) -
PF
_ APPLETALK (24) -
PF
_ ATM (24) -
PF
_ AX25 (24) -
PF
_ CCITT (24) -
PF
_ CHAOS (24) -
PF
_ CNT (24) -
PF
_ COIP (24) -
PF
_ DATAKIT (24) -
PF
_ DEC (24) -
PF
_ DLI (24) -
PF
_ ECMA (24) -
PF
_ HYLINK (24) -
PF
_ IMPLINK (24) -
PF
_ INET (24) -
PF
_ INET6 (24) -
PF
_ IPX (24) -
PF
_ ISDN (24) -
PF
_ ISO (24) -
PF
_ KEY (24) -
PF
_ LAT (24) -
PF
_ LINK (24) -
PF
_ LOCAL (24) -
PF
_ NATM (24) -
PF
_ NDRV (24) -
PF
_ NETBIOS (24) -
PF
_ NETGRAPH (24) -
PF
_ NS (24) -
PF
_ OSI (24) -
PF
_ PACKET (24) -
PF
_ PIP (24) -
PF
_ PPP (24) -
PF
_ PUP (24) -
PF
_ ROUTE (24) -
PF
_ RTIP (24) -
PF
_ SIP (24) -
PF
_ SNA (24) -
PF
_ SYSTEM (24) -
PF
_ UNIX (24) -
PF
_ UNSPEC (24) -
SC
_ RAW _ SOCKETS (12) -
SOCK
_ DGRAM (24) -
SOCK
_ PACKET (24) -
SOCK
_ RAW (24) -
SOCK
_ RDM (24) -
SOCK
_ SEQPACKET (24) -
SOCK
_ STREAM (24) - SSLServer (12)
- SSLSocket (12)
- SocketForwarder (12)
- TCPServer (12)
- TCPSocket (12)
- accept (48)
-
accept
_ nonblock (12) - addr (24)
- cert (12)
- cipher (12)
- closed? (12)
- connect (12)
-
connect
_ nonblock (12) - context (12)
-
do
_ not _ reverse _ lookup (12) -
do
_ not _ reverse _ lookup= (12) - egd (12)
-
egd
_ bytes (12) - fcntl (12)
- getpeername (12)
- getsockname (12)
- getsockopt (12)
- hostname (12)
- hostname= (12)
- io (12)
-
local
_ address (12) - manual page (12)
- new (144)
- pair (12)
- path (12)
-
peer
_ cert (12) -
peer
_ cert _ chain (12) - peeraddr (36)
- pending (12)
-
post
_ connection _ check (12) - recvfrom (12)
-
remote
_ address (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 5 feature (12) -
ruby 1
. 9 feature (12) - session (12)
- session= (12)
-
session
_ reused? (12) - setsockopt (12)
- shutdown (12)
- socketpair (12)
- state (12)
-
sync
_ close (12) -
sync
_ close= (12) - sysaccept (24)
- sysclose (12)
- sysread (12)
- syswrite (12)
- timeout (21)
-
to
_ io (12) -
verify
_ result (12)
検索結果
先頭5件
-
Socket (38084.0)
-
汎用ソケットクラス。
...して
Socket.new がありますが、以下のようなより便利な
メソッドがあります。
* TCP のクライアントソケット Socket.tcp TCPSocket.open
* TCP のサーバソケット Socket.tcp_server_loop,
Socket.tcp_server_sockets, TCPServer.open
* UNIX socket のクラ......イアントソケット Socket.unix UNIXSocket.open
* UNIX socket のサーバソケット Socket.unix_server_loop,
Socket.unix_server_socket, UNIXServer.open
また、クライアントソケットは Addrinfo#connect で、
サーバソケットを Addrinfo#bind や Addrinfo#listen で
作... -
Socket
. open(domain , type , protocol=0) -> Socket (36277.0) -
新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。
...します。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字......りません。
例えば、IPv4 の TCP ソケットは以下のように生成されます。
require 'socket'
s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
なお、socket(2) の domain 引数において AF_ と PF_ のどちらの定数を使用するかについては混乱......ここでは AF_ を使用しています。
@param domain 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param type 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を... -
Socket
. socketpair(domain , type , protocol=0) -> Array (24180.0) -
相互に結合されたソケットのペアを含む2要素の配列を返します。 引数の指定は Socket.open と同じです。
...のペアを含む2要素の配列を返します。
引数の指定は Socket.open と同じです。
@param domain Socket.open を参照してください。
@param type Socket.open を参照してください。
@param protocol Socket.open を参照してください。
@see Socket.open... -
Socket
. new(domain , type , protocol=0) -> Socket (21177.0) -
新しいソケットを生成します。domain、type、 protocol はインクルードファイルにある定数で指定しま す。ほとんどの定数は Socket::AF_INET のように Socket クラスの定数として定義されています。domain とtype に関しては、"AF_INET", "SOCK_STREAM" のように文字列でも指定できますが、文 字列ですべての機能を指定できる保証はありません。
...します。domain、type、
protocol はインクルードファイルにある定数で指定しま
す。ほとんどの定数は Socket::AF_INET のように
Socket クラスの定数として定義されています。domain
とtype に関しては、"AF_INET",
"SOCK_STREAM" のように文字......りません。
例えば、IPv4 の TCP ソケットは以下のように生成されます。
require 'socket'
s = Socket.new(Socket::AF_INET, Socket::SOCK_STREAM, 0)
なお、socket(2) の domain 引数において AF_ と PF_ のどちらの定数を使用するかについては混乱......ここでは AF_ を使用しています。
@param domain 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を指定します。
@param type 例えば、<sys/socket.h> のようなインクルードファイルに定義されている定数を... -
Socket
. pair(domain , type , protocol=0) -> Array (21080.0) -
相互に結合されたソケットのペアを含む2要素の配列を返します。 引数の指定は Socket.open と同じです。
...のペアを含む2要素の配列を返します。
引数の指定は Socket.open と同じです。
@param domain Socket.open を参照してください。
@param type Socket.open を参照してください。
@param protocol Socket.open を参照してください。
@see Socket.open... -
Socket
:: SOCK _ SEQPACKET -> Integer (21062.0) -
固定最大長を持つストリーム通信。 Socket.open の第二引数 type に使用します。
...固定最大長を持つストリーム通信。
Socket.open の第二引数 type に使用します。
@see Socket.open, socket(2), socket(2linux),
socket(2freebsd)... -
Socket
:: SOCK _ STREAM -> Integer (21062.0) -
ストリーム通信。 Socket.open の第二引数 type に使用します。
...ストリーム通信。
Socket.open の第二引数 type に使用します。
@see Socket.open, socket(2), socket(2linux),
socket(2freebsd)... -
Socket
:: SOCK _ RAW -> Integer (21056.0) -
RAW ソケット。 Socket.open の第二引数 type に使用します。
...RAW ソケット。
Socket.open の第二引数 type に使用します。
@see sys/socket.h(header), socket(2linux),
raw(7linux), Socket.open... -
Socket
:: AF _ LOCAL -> Integer (21054.0) -
Unix domain socket。 Socket.open の第一引数 domain に使用します。
...Unix domain socket。
Socket.open の第一引数 domain に使用します。
@see sys/socket.h(header), unix(7linux)...