別のキーワード
種類
- 定数 (2784)
- 特異メソッド (456)
- インスタンスメソッド (60)
ライブラリ
- socket (3300)
キーワード
-
AF
_ APPLETALK (12) -
AF
_ COIP (12) -
AF
_ IMPLINK (12) -
AF
_ IPX (12) -
AF
_ NETGRAPH (12) -
AF
_ PACKET (12) -
AF
_ PPP (12) -
AF
_ PUP (12) -
AF
_ SIP (12) -
AF
_ UNSPEC (12) -
AI
_ PASSIVE (12) -
AI
_ V4MAPPED (12) -
AI
_ V4MAPPED _ CFG (12) -
EAI
_ PROTOCOL (12) -
EAI
_ SOCKTYPE (12) -
IFF
_ ALTPHYS (12) -
IFF
_ BRIDGE _ PORT (12) -
IFF
_ DISABLE _ NETPOLL (12) -
IFF
_ ISATAP (12) -
IFF
_ LOOPBACK (12) -
IFF
_ LOWER _ UP (12) -
IFF
_ MACVLAN _ PORT (12) -
IFF
_ MASTER _ ARPMON (12) -
IFF
_ NOARP (12) -
IFF
_ OVS _ DATAPATH (12) -
IFF
_ POINTOPOINT (12) -
IFF
_ PORTSEL (12) -
IFF
_ PPROMISC (12) -
IFF
_ PROMISC (12) -
IFF
_ SIMPLEX (12) -
IFF
_ SLAVE _ NEEDARP (12) -
IFF
_ STATICARP (12) -
IFF
_ SUPP _ NOFCS (12) -
IFF
_ TEAM _ PORT (12) -
IFF
_ UP (12) -
INADDR
_ ALLHOSTS _ GROUP (12) -
INADDR
_ LOOPBACK (12) -
INADDR
_ MAX _ LOCAL _ GROUP (12) -
INADDR
_ UNSPEC _ GROUP (12) -
IPPORT
_ RESERVED (12) -
IPPORT
_ USERRESERVED (12) -
IPPROTO
_ AH (12) -
IPPROTO
_ BIP (12) -
IPPROTO
_ DSTOPTS (12) -
IPPROTO
_ EGP (12) -
IPPROTO
_ EON (12) -
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 (12) -
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 (12) -
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 (12) -
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 (12) -
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 (12) -
IP
_ OPTIONS (12) -
IP
_ PASSSEC (12) -
IP
_ PKTINFO (12) -
IP
_ PKTOPTIONS (12) -
IP
_ PMTUDISC _ DO (12) -
IP
_ PMTUDISC _ DONT (12) -
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
_ PEERCRED (12) -
MCAST
_ JOIN _ GROUP (12) -
MCAST
_ JOIN _ SOURCE _ GROUP (12) -
MCAST
_ LEAVE _ GROUP (12) -
MCAST
_ LEAVE _ SOURCE _ GROUP (12) -
MSG
_ COMPAT (12) -
MSG
_ PEEK (12) -
MSG
_ PROXY (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
_ TIMESTAMP (12) -
SCM
_ TIMESTAMPNS (12) -
SOCK
_ PACKET (12) -
SOCK
_ SEQPACKET (12) -
SOL
_ IP (12) -
SOL
_ IPX (12) -
SOL
_ TCP (12) -
SOL
_ UDP (12) -
SOPRI
_ BACKGROUND (12) -
SOPRI
_ INTERACTIVE (12) -
SOPRI
_ NORMAL (12) -
SO
_ ACCEPTCONN (12) -
SO
_ ACCEPTFILTER (12) -
SO
_ ATTACH _ FILTER (12) -
SO
_ DETACH _ FILTER (12) -
SO
_ KEEPALIVE (12) -
SO
_ MAC _ EXEMPT (12) -
SO
_ NOSIGPIPE (12) -
SO
_ PASSCRED (12) -
SO
_ PEERCRED (12) -
SO
_ PEERNAME (12) -
SO
_ PRIORITY (12) -
SO
_ REUSEPORT (12) -
SO
_ SECURITY _ ENCRYPTION _ NETWORK (12) -
SO
_ SECURITY _ ENCRYPTION _ TRANSPORT (12) -
SO
_ TIMESTAMP (12) -
SO
_ TIMESTAMPNS (12) -
SO
_ TYPE (12) -
SO
_ USELOOPBACK (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 (12)
-
accept
_ loop (12) -
accept
_ nonblock (12) - getaddrinfo (12)
- gethostbyaddr (12)
- gethostname (12)
- getservbyname (12)
- getservbyport (12)
-
ip
_ address _ list (12) - ipv6only! (12)
- new (12)
- open (12)
-
pack
_ sockaddr _ in (12) -
pack
_ sockaddr _ un (12) - pair (12)
- recvfrom (12)
-
sockaddr
_ in (12) -
sockaddr
_ un (12) - socketpair (12)
- sysaccept (12)
- tcp (24)
-
tcp
_ server _ loop (24) -
tcp
_ server _ sockets (48) -
udp
_ server _ loop (24) -
udp
_ server _ loop _ on (12) -
udp
_ server _ recv (12) -
udp
_ server _ sockets (48) - unix (24)
-
unix
_ server _ loop (12) -
unix
_ server _ socket (24) -
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12)
検索結果
先頭5件
-
Socket
. udp _ server _ loop _ on(sockets) {|msg , msg _ src| . . . } -> () (12201.0) -
sockets (UDP のソケット)に対し、通信を待ち受けます。
...
sockets (UDP のソケット)に対し、通信を待ち受けます。
Socket.udp_server_sockets の返り値がこれの引数に適切です。
ソケットからメッセージを受け取るたびにブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の......つで、
msg は受け取ったメッセージ文字列で、 msg_src は
通信相手の Socket::UDPSource オブジェクトです。
無限ループ構造になっています。
@param sockets 通信を待ち受けるソケットの配列
@see Socket.udp_server_recv, Socket.udp_server_loop... -
Socket
:: AF _ PPP -> Integer (12201.0) -
@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。
...@todo
Point-to-Point Protocol。
Socket.open の第一引数 domain に使用します。... -
Socket
:: IFF _ POINTOPOINT (12201.0) -
point-to-point link
...
point-to-point link... -
Socket
:: IP _ DROP _ MEMBERSHIP -> Integer (12201.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd), ip(7linux)... -
Socket
:: IP _ DROP _ SOURCE _ MEMBERSHIP -> Integer (12201.0) -
Drop a multicast group membership。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Drop a multicast group membership。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IP,
ip(4freebsd)... -
Socket
:: PF _ PPP -> Integer (9101.0) -
@todo Point-to-Point Protocol。 Socket.open の第一引数 domain に使用します。
...@todo
Point-to-Point Protocol。
Socket.open の第一引数 domain に使用します。... -
Socket
. pack _ sockaddr _ un(path) -> String (6207.0) -
指定したアドレスをlib:socket#pack_string で返します。
...指定したアドレスをlib:socket#pack_string
で返します。
@param path パスを文字列で指定します。
例:
require 'socket'
p Socket.sockaddr_un("/tmp/.X11-unix/X0")
=> "\001\000/tmp/.X11-unix/X0\000...."... -
Socket
. getservbyport(port , protocol _ name="tcp") -> String (6201.0) -
ポート番号に対応するサービスの正式名を返します。
...ます。
@param port ポート番号
@param protocol_name "tcp" や "udp" などのプロトコル名
@return サービスの正式名
require 'socket'
Socket.getservbyport(80) #=> "www"
Socket.getservbyport(514, "tcp") #=> "shell"
Socket.getservbyport(514, "udp") #=> "syslog... -
Socket
. tcp _ server _ sockets(host , port) -> [Socket] (6125.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを 作成します。
...TCP/IP で host:port で待ち受けるサーバ側のソケットを
作成します。
ブロックなしの場合は、ソケットオブジェクトの配列を返します。
ブロック付きの場合は、ソケットオブジェクトをそのブロックに
渡して呼び出します......
port が 0 の場合は、実際のポート番号は動的に選ばれます。
ただし返り値のソケットはすべて同じ番号を持ちます。
require 'socket'
# tcp_server_sockets returns は2つのソケットを返す
sockets = Socket.tcp_server_sockets(1296)
p sockets #......[#<Socket:fd 3>, #<Socket:fd 4>]
# それぞれは IPv4 と IPv6 のソケット
sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:1296 TCP>
# #<Addrinfo: 0.0.0.0:1296 TCP>
# ポート番号を動的に選んでも IPv6 と IPv4 で同じポート番号を持つ
sockets...