5842件ヒット
[1-100件を表示]
(0.031秒)
種類
- 定数 (5244)
- インスタンスメソッド (396)
- 特異メソッド (166)
- クラス (24)
- モジュール (12)
クラス
- Addrinfo (84)
- BasicSocket (96)
- Socket (624)
-
Socket
:: Option (156) - TCPServer (12)
- TCPSocket (10)
- UDPSocket (24)
- UNIXServer (12)
モジュール
-
Socket
:: Constants (4788)
キーワード
-
AF
_ APPLETALK (12) -
AF
_ ATM (12) -
AF
_ AX25 (12) -
AF
_ CCITT (12) -
AF
_ CHAOS (12) -
AF
_ CNT (12) -
AF
_ COIP (12) -
AF
_ DATAKIT (12) -
AF
_ DEC (12) -
AF
_ DLI (12) -
AF
_ E164 (12) -
AF
_ ECMA (12) -
AF
_ HYLINK (12) -
AF
_ IMPLINK (12) -
AF
_ INET (12) -
AF
_ INET6 (12) -
AF
_ IPX (12) -
AF
_ ISDN (12) -
AF
_ ISO (12) -
AF
_ LAT (12) -
AF
_ LINK (12) -
AF
_ LOCAL (12) -
AF
_ MAX (12) -
AF
_ NATM (12) -
AF
_ NDRV (12) -
AF
_ NETBIOS (12) -
AF
_ NETGRAPH (12) -
AF
_ NS (12) -
AF
_ OSI (12) -
AF
_ PACKET (12) -
AF
_ PPP (12) -
AF
_ PUP (12) -
AF
_ ROUTE (12) -
AF
_ SIP (12) -
AF
_ SNA (12) -
AF
_ SYSTEM (12) -
AF
_ UNIX (12) -
AF
_ UNSPEC (12) -
AI
_ ADDRCONFIG (24) -
AI
_ ALL (12) -
AI
_ CANONNAME (24) -
AI
_ DEFAULT (12) -
AI
_ MASK (12) -
AI
_ NUMERICHOST (12) -
AI
_ NUMERICSERV (12) -
AI
_ PASSIVE (12) -
AI
_ V4MAPPED (12) -
AI
_ V4MAPPED _ CFG (12) - Constants (12)
-
EAI
_ ADDRFAMILY (12) -
EAI
_ AGAIN (12) -
EAI
_ BADFLAGS (12) -
EAI
_ BADHINTS (12) -
EAI
_ FAIL (12) -
EAI
_ FAMILY (12) -
EAI
_ MAX (12) -
EAI
_ MEMORY (12) -
EAI
_ NODATA (12) -
EAI
_ NONAME (24) -
EAI
_ OVERFLOW (12) -
EAI
_ PROTOCOL (12) -
EAI
_ SERVICE (12) -
EAI
_ SOCKTYPE (12) -
EAI
_ SYSTEM (12) -
IFF
_ 802 _ 1Q _ VLAN (12) -
IFF
_ ALLMULTI (12) -
IFF
_ ALTPHYS (12) -
IFF
_ AUTOMEDIA (12) -
IFF
_ BONDING (24) -
IFF
_ BRIDGE _ PORT (12) -
IFF
_ BROADCAST (12) -
IFF
_ CANTCHANGE (12) -
IFF
_ CANTCONFIG (24) -
IFF
_ DEBUG (24) -
IFF
_ DISABLE _ NETPOLL (12) -
IFF
_ DONT _ BRIDGE (24) -
IFF
_ DORMANT (12) -
IFF
_ DRV _ OACTIVE (12) -
IFF
_ DRV _ RUNNING (12) -
IFF
_ DYING (12) -
IFF
_ DYNAMIC (12) -
IFF
_ EBRIDGE (12) -
IFF
_ ECHO (12) -
IFF
_ ISATAP (12) -
IFF
_ LINK0 (12) -
IFF
_ LINK1 (12) -
IFF
_ LINK2 (12) -
IFF
_ LIVE _ ADDR _ CHANGE (12) -
IFF
_ LOOPBACK (12) -
IFF
_ LOWER _ UP (12) -
IFF
_ MACVLAN _ PORT (12) -
IFF
_ MASTER (12) -
IFF
_ MASTER _ 8023AD (12) -
IFF
_ MASTER _ ALB (12) -
IFF
_ MASTER _ ARPMON (24) -
IFF
_ MONITOR (24) -
IFF
_ MULTICAST (12) -
IFF
_ NOARP (12) -
IFF
_ NOTRAILERS (12) -
IFF
_ OACTIVE (12) -
IFF
_ OVS _ DATAPATH (12) -
IFF
_ POINTOPOINT (12) -
IFF
_ PORTSEL (12) -
IFF
_ PPROMISC (12) -
IFF
_ PROMISC (12) -
IFF
_ RENAMING (12) -
IFF
_ ROUTE (12) -
IFF
_ RUNNING (12) -
IFF
_ SIMPLEX (12) -
IFF
_ SLAVE (12) -
IFF
_ SLAVE _ INACTIVE (12) -
IFF
_ SLAVE _ NEEDARP (12) -
IFF
_ SMART (12) -
IFF
_ STATICARP (12) -
IFF
_ SUPP _ NOFCS (12) -
IFF
_ TEAM _ PORT (12) -
IFF
_ TX _ SKB _ SHARING (24) -
IFF
_ UNICAST _ FLT (12) -
IFF
_ UP (12) -
IFF
_ VOLATILE (12) -
IFF
_ WAN _ HDLC (12) -
IFF
_ XMIT _ DST _ RELEASE (12) - IFNAMSIZ (12)
-
IF
_ NAMESIZE (12) -
INADDR
_ ALLHOSTS _ GROUP (24) -
INADDR
_ ANY (12) -
INADDR
_ BROADCAST (12) -
INADDR
_ LOOPBACK (12) -
INADDR
_ MAX _ LOCAL _ GROUP (12) -
INADDR
_ NONE (24) -
INADDR
_ UNSPEC _ GROUP (12) -
INET6
_ ADDRSTRLEN (12) -
INET
_ ADDRSTRLEN (12) -
IPPORT
_ RESERVED (12) -
IPPORT
_ USERRESERVED (12) -
IPPROTO
_ AH (12) -
IPPROTO
_ BIP (12) -
IPPROTO
_ DSTOPTS (12) -
IPPROTO
_ EGP (12) -
IPPROTO
_ EON (24) -
IPPROTO
_ ESP (12) -
IPPROTO
_ FRAGMENT (12) -
IPPROTO
_ GGP (12) -
IPPROTO
_ HELLO (12) -
IPPROTO
_ HOPOPTS (12) -
IPPROTO
_ ICMP (12) -
IPPROTO
_ ICMPV6 (12) -
IPPROTO
_ IDP (12) -
IPPROTO
_ IGMP (12) -
IPPROTO
_ IP (12) -
IPPROTO
_ IPV6 (12) -
IPPROTO
_ MAX (12) -
IPPROTO
_ ND (12) -
IPPROTO
_ NONE (24) -
IPPROTO
_ PUP (12) -
IPPROTO
_ RAW (12) -
IPPROTO
_ ROUTING (12) -
IPPROTO
_ TCP (12) -
IPPROTO
_ TP (12) -
IPPROTO
_ UDP (12) -
IPPROTO
_ XTP (12) -
IPV6
_ CHECKSUM (12) -
IPV6
_ DONTFRAG (24) -
IPV6
_ DSTOPTS (12) -
IPV6
_ HOPLIMIT (12) -
IPV6
_ HOPOPTS (12) -
IPV6
_ JOIN _ GROUP (12) -
IPV6
_ LEAVE _ GROUP (12) -
IPV6
_ MULTICAST _ HOPS (12) -
IPV6
_ MULTICAST _ IF (12) -
IPV6
_ MULTICAST _ LOOP (12) -
IPV6
_ NEXTHOP (12) -
IPV6
_ PATHMTU (12) -
IPV6
_ PKTINFO (12) -
IPV6
_ RECVDSTOPTS (12) -
IPV6
_ RECVHOPLIMIT (12) -
IPV6
_ RECVHOPOPTS (12) -
IPV6
_ RECVPATHMTU (12) -
IPV6
_ RECVPKTINFO (12) -
IPV6
_ RECVRTHDR (12) -
IPV6
_ RECVTCLASS (12) -
IPV6
_ RTHDR (12) -
IPV6
_ RTHDRDSTOPTS (12) -
IPV6
_ RTHDR _ TYPE _ 0 (12) -
IPV6
_ TCLASS (12) -
IPV6
_ UNICAST _ HOPS (12) -
IPV6
_ USE _ MIN _ MTU (12) -
IPV6
_ V6ONLY (24) -
IPX
_ TYPE (12) -
IP
_ ADD _ MEMBERSHIP (12) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (12) -
IP
_ BLOCK _ SOURCE (12) -
IP
_ DEFAULT _ MULTICAST _ LOOP (12) -
IP
_ DEFAULT _ MULTICAST _ TTL (12) -
IP
_ DONTFRAG (24) -
IP
_ DROP _ MEMBERSHIP (12) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (12) -
IP
_ FREEBIND (12) -
IP
_ HDRINCL (12) -
IP
_ IPSEC _ POLICY (12) -
IP
_ MAX _ MEMBERSHIPS (12) -
IP
_ MINTTL (12) -
IP
_ MSFILTER (12) -
IP
_ MTU (12) -
IP
_ MTU _ DISCOVER (12) -
IP
_ MULTICAST _ IF (12) -
IP
_ MULTICAST _ LOOP (12) -
IP
_ MULTICAST _ TTL (12) -
IP
_ ONESBCAST (24) -
IP
_ OPTIONS (24) -
IP
_ PASSSEC (12) -
IP
_ PKTINFO (12) -
IP
_ PKTOPTIONS (24) -
IP
_ PMTUDISC _ DO (12) -
IP
_ PMTUDISC _ DONT (24) -
IP
_ PMTUDISC _ WANT (12) -
IP
_ PORTRANGE (12) -
IP
_ RECVDSTADDR (12) -
IP
_ RECVERR (12) -
IP
_ RECVIF (12) -
IP
_ RECVOPTS (12) -
IP
_ RECVRETOPTS (12) -
IP
_ RECVSLLA (12) -
IP
_ RECVTOS (12) -
IP
_ RECVTTL (12) -
IP
_ RETOPTS (12) -
IP
_ ROUTER _ ALERT (12) -
IP
_ SENDSRCADDR (12) -
IP
_ TOS (12) -
IP
_ TTL (12) -
IP
_ UNBLOCK _ SOURCE (12) -
IP
_ XFRM _ POLICY (12) -
LOCAL
_ CONNWAIT (24) -
LOCAL
_ CREDS (12) -
LOCAL
_ PEERCRED (12) -
MCAST
_ BLOCK _ SOURCE (12) -
MCAST
_ EXCLUDE (12) -
MCAST
_ INCLUDE (12) -
MCAST
_ JOIN _ GROUP (12) -
MCAST
_ JOIN _ SOURCE _ GROUP (12) -
MCAST
_ LEAVE _ GROUP (12) -
MCAST
_ LEAVE _ SOURCE _ GROUP (12) -
MCAST
_ MSFILTER (12) -
MCAST
_ UNBLOCK _ SOURCE (12) -
MSG
_ COMPAT (12) -
MSG
_ CONFIRM (24) -
MSG
_ CTRUNC (12) -
MSG
_ DONTROUTE (24) -
MSG
_ DONTWAIT (24) -
MSG
_ EOF (12) -
MSG
_ EOR (12) -
MSG
_ ERRQUEUE (12) -
MSG
_ FIN (12) -
MSG
_ FLUSH (12) -
MSG
_ HAVEMORE (12) -
MSG
_ HOLD (12) -
MSG
_ MORE (12) -
MSG
_ NOSIGNAL (12) -
MSG
_ OOB (12) -
MSG
_ PEEK (12) -
MSG
_ PROXY (12) -
MSG
_ RCVMORE (12) -
MSG
_ RST (12) -
MSG
_ SEND (12) -
MSG
_ SYN (12) -
MSG
_ TRUNC (12) -
MSG
_ WAITALL (12) -
NI
_ DGRAM (12) -
NI
_ MAXHOST (12) -
NI
_ MAXSERV (12) -
NI
_ NAMEREQD (12) -
NI
_ NOFQDN (12) -
NI
_ NUMERICHOST (12) -
NI
_ NUMERICSERV (12) - Option (12)
-
PF
_ APPLETALK (12) -
PF
_ ATM (12) -
PF
_ AX25 (12) -
PF
_ CCITT (12) -
PF
_ CHAOS (12) -
PF
_ CNT (12) -
PF
_ COIP (12) -
PF
_ DATAKIT (12) -
PF
_ DEC (12) -
PF
_ DLI (12) -
PF
_ ECMA (12) -
PF
_ HYLINK (12) -
PF
_ IMPLINK (12) -
PF
_ INET (12) -
PF
_ INET6 (12) -
PF
_ IPX (12) -
PF
_ ISDN (12) -
PF
_ ISO (12) -
PF
_ KEY (12) -
PF
_ LAT (12) -
PF
_ LINK (12) -
PF
_ LOCAL (12) -
PF
_ MAX (12) -
PF
_ NATM (12) -
PF
_ NDRV (12) -
PF
_ NETBIOS (12) -
PF
_ NETGRAPH (12) -
PF
_ NS (12) -
PF
_ OSI (12) -
PF
_ PACKET (12) -
PF
_ PIP (12) -
PF
_ PPP (12) -
PF
_ PUP (12) -
PF
_ ROUTE (12) -
PF
_ RTIP (12) -
PF
_ SIP (12) -
PF
_ SNA (12) -
PF
_ SYSTEM (12) -
PF
_ UNIX (12) -
PF
_ UNSPEC (12) -
PF
_ XTP (12) -
SCM
_ BINTIME (12) -
SCM
_ CREDENTIALS (12) -
SCM
_ CREDS (12) -
SCM
_ RIGHTS (12) -
SCM
_ TIMESTAMP (12) -
SCM
_ TIMESTAMPNS (12) -
SCM
_ UCRED (12) -
SHUT
_ RD (12) -
SHUT
_ RDWR (12) -
SHUT
_ WR (12) -
SOCK
_ DGRAM (12) -
SOCK
_ PACKET (12) -
SOCK
_ RAW (12) -
SOCK
_ RDM (12) -
SOCK
_ SEQPACKET (12) -
SOCK
_ STREAM (12) -
SOL
_ ATALK (12) -
SOL
_ AX25 (12) -
SOL
_ IP (12) -
SOL
_ IPX (12) -
SOL
_ SOCKET (12) -
SOL
_ TCP (12) -
SOL
_ UDP (12) - SOMAXCONN (24)
-
SOPRI
_ BACKGROUND (12) -
SOPRI
_ INTERACTIVE (12) -
SOPRI
_ NORMAL (12) -
SO
_ ACCEPTCONN (24) -
SO
_ ACCEPTFILTER (24) -
SO
_ ALLZONES (24) -
SO
_ ATTACH _ FILTER (12) -
SO
_ BINDTODEVICE (12) -
SO
_ BINTIME (12) -
SO
_ BROADCAST (12) -
SO
_ DEBUG (12) -
SO
_ DETACH _ FILTER (12) -
SO
_ DONTROUTE (24) -
SO
_ DONTTRUNC (24) -
SO
_ ERROR (12) -
SO
_ KEEPALIVE (12) -
SO
_ LINGER (24) -
SO
_ MAC _ EXEMPT (12) -
SO
_ NKE (12) -
SO
_ NOSIGPIPE (24) -
SO
_ NO _ CHECK (12) -
SO
_ NREAD (12) -
SO
_ OOBINLINE (12) -
SO
_ PASSCRED (12) -
SO
_ PEERCRED (12) -
SO
_ PEERNAME (12) -
SO
_ PRIORITY (24) -
SO
_ RCVBUF (12) -
SO
_ RCVLOWAT (12) -
SO
_ RCVTIMEO (12) -
SO
_ RECVUCRED (12) -
SO
_ REUSEADDR (12) -
SO
_ REUSEPORT (12) -
SO
_ SECURITY _ AUTHENTICATION (24) -
SO
_ SECURITY _ ENCRYPTION _ NETWORK (24) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (24) -
SO
_ SNDBUF (12) -
SO
_ SNDLOWAT (12) -
SO
_ SNDTIMEO (12) -
SO
_ TIMESTAMP (12) -
SO
_ TIMESTAMPNS (12) -
SO
_ TYPE (12) -
SO
_ USELOOPBACK (12) -
SO
_ WANTMORE (12) -
SO
_ WANTOOBFLAG (24) - TCPServer (12)
-
TCP
_ CORK (12) -
TCP
_ DEFER _ ACCEPT (12) -
TCP
_ INFO (12) -
TCP
_ KEEPCNT (12) -
TCP
_ KEEPIDLE (12) -
TCP
_ KEEPINTVL (12) -
TCP
_ LINGER2 (12) -
TCP
_ MAXSEG (12) -
TCP
_ MD5SIG (12) -
TCP
_ NODELAY (12) -
TCP
_ NOOPT (12) -
TCP
_ NOPUSH (12) -
TCP
_ QUICKACK (12) -
TCP
_ SYNCNT (12) -
TCP
_ WINDOW _ CLAMP (12) -
UDP
_ CORK (12) -
accept
_ nonblock (36) - bool (24)
- canonname (12)
- connect (48)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ nonblock (12) -
connect
_ to (24) - data (12)
- family (12)
- getsockopt (12)
- int (24)
- ipv6only! (12)
- level (12)
- linger (24)
- new (17)
- open (5)
- optname (12)
-
recv
_ nonblock (12) -
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) - sendmsg (12)
-
sendmsg
_ nonblock (12) - setsockopt (12)
- tcp (24)
-
to
_ s (12) -
udp
_ server _ loop (24) -
udp
_ server _ loop _ on (12) -
udp
_ server _ sockets (48) - unpack (12)
検索結果
先頭5件
-
Socket
# connect _ nonblock(server _ sockaddr) -> 0 (12202.0) -
ソケットをノンブロッキングモードに設定した後、 connect(2) を呼び出します。
...定した後、
connect(2) を呼び出します。
引数、返り値は Socket#connect と同じです。
connect が EINPROGRESS エラーを報告した場合、その例外(Errno::EINPROGRESS)
には IO::WaitWritable が Object#extend されます。
これを connect_nonblock をリトライ......'socket'
include Socket::Constants
socket = Socket.new(AF_INET, SOCK_STREAM, 0)
sockaddr = Socket.sockaddr_in(80, 'www.google.com')
begin # emulate blocking connect
socket.connect_nonblock(sockaddr)
rescue IO::WaitWritable
IO.select(nil, [socket]) # wait 3-way handshake completion......begin
socket.connect_nonblock(sockaddr) # check connection failure
rescue Errno::EISCONN
end
end
socket.write("GET / HTTP/1.0\r\n\r\n")
results = socket.read
@param server_sockaddr 接続先アドレス
@raise Errno::EXXX connect(2) がエラーを報告した場合に発... -
Socket
:: Constants :: SO _ ACCEPTCONN -> Integer (9118.0) -
Socket has had listen() called on it。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Socket has had listen() called on it。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see sys/socket.h(header), getsockopt(2freebsd),
socket(7linux), Socket::Constants::SOL_SOCKET... -
Socket
:: Constants :: AI _ ADDRCONFIG -> Integer (9102.0) -
Accept only if any address is assigned。
...Accept only if any address is assigned。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: Constants :: AI _ CANONNAME -> Integer (9102.0) -
Fill in the canonical name。
...Fill in the canonical name。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: Constants :: EAI _ NONAME -> Integer (9102.0) -
Hostname nor servname, or not known
...tname nor servname, or not known
getaddrinfo(3), getnameinfo(3) などの
エラーコードです。
対応する Socket.getaddrinfo, Addrinfo.getaddrinfo などは
エラーを SocketError に変換するため、この定数は直接は利用しません。
@see getaddrinfo(3linux), gai_strerro... -
Socket
:: Constants :: IFF _ BONDING (9102.0) -
bonding master or slave
...bonding master or slave... -
Socket
:: Constants :: IFF _ CANTCONFIG (9102.0) -
unconfigurable using ioctl(2)
...unconfigurable using ioctl(2)... -
Socket
:: Constants :: IFF _ DONT _ BRIDGE (9102.0) -
disallow bridging this ether dev
disallow bridging this ether dev -
Socket
:: Constants :: IFF _ MASTER _ ARPMON (9102.0) -
bonding master, ARP mon in use
...bonding master, ARP mon in use...