1176件ヒット
[1-100件を表示]
(0.063秒)
種類
- 定数 (876)
- 特異メソッド (240)
- インスタンスメソッド (60)
ライブラリ
- socket (1176)
キーワード
-
AF
_ NDRV (12) -
AI
_ NUMERICSERV (12) -
AI
_ PASSIVE (12) -
AI
_ V4MAPPED (12) -
AI
_ V4MAPPED _ CFG (12) -
EAI
_ OVERFLOW (12) -
EAI
_ SERVICE (12) -
IFF
_ 802 _ 1Q _ VLAN (12) -
IFF
_ DRV _ OACTIVE (12) -
IFF
_ DRV _ RUNNING (12) -
IFF
_ LIVE _ ADDR _ CHANGE (12) -
IFF
_ MACVLAN _ PORT (12) -
IFF
_ OACTIVE (12) -
IFF
_ OVS _ DATAPATH (12) -
IFF
_ SLAVE (12) -
IFF
_ SLAVE _ INACTIVE (12) -
IFF
_ SLAVE _ NEEDARP (12) -
IFF
_ VOLATILE (12) -
IPPORT
_ RESERVED (12) -
IPPORT
_ USERRESERVED (12) -
IPPROTO
_ ICMPV6 (12) -
IPPROTO
_ IPV6 (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) -
IP
_ MTU _ DISCOVER (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) -
MCAST
_ LEAVE _ GROUP (12) -
MCAST
_ LEAVE _ SOURCE _ GROUP (12) -
MSG
_ HAVEMORE (12) -
MSG
_ RCVMORE (12) -
NI
_ MAXSERV (12) -
NI
_ NUMERICSERV (12) -
PF
_ NDRV (12) -
SOPRI
_ INTERACTIVE (12) -
SO
_ BINDTODEVICE (12) -
SO
_ KEEPALIVE (12) -
SO
_ RCVBUF (12) -
SO
_ RCVLOWAT (12) -
SO
_ RCVTIMEO (12) -
SO
_ RECVUCRED (12) -
TCP
_ KEEPINTVL (12) - connect (12)
-
connect
_ nonblock (12) - getaddrinfo (12)
- getservbyname (12)
- getservbyport (12)
- ipv6only! (12)
- recvfrom (12)
-
recvfrom
_ nonblock (12) -
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
_ server _ loop (12) -
unix
_ server _ socket (24)
検索結果
先頭5件
-
Socket
:: IPV6 _ V6ONLY -> Integer (12202.0) -
Only bind IPv6。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Only bind IPv6。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
netinet/in.h(header), ip6(4freebsd), ipv6(7linux),
3493... -
Socket
:: IFF _ SLAVE _ INACTIVE (12201.0) -
bonding slave not the curr. active
...bonding slave not the curr. active... -
Socket
# ipv6only! -> () (6123.0) -
ソケットの IPV6_V6ONLY オプションを有効にします。
...ソケットの IPV6_V6ONLY オプションを有効にします。
IPV6_V6ONLY オプションが使えない場合はこのメソッドは何もしません。... -
Socket
:: AI _ V4MAPPED -> Integer (6102.0) -
Accept IPv4-mapped IPv6 addresses。
...Accept IPv4-mapped IPv6 addresses。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: AI _ V4MAPPED _ CFG -> Integer (6102.0) -
Accept IPv4 mapped addresses if the kernel supports it。
...Accept IPv4 mapped addresses if the kernel supports it。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getipnodebyname(3freebsd)... -
Socket
# recvfrom(maxlen , flags=0) -> [String , Addrinfo] (6101.0) -
ソケットからデータを受け取ります。
...データを受け取ります。
Socket#recv と同様ですが、返り値として
データ文字列と相手ソケットのアドレスのペアが返されます。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しくは recvfrom(2) を参照してくださ......::EXXX recvfrom(2) がエラーを報告した場合に発生します。詳しくは
Errno と man を見てください。
例:
require 'socket'
s1 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s2 = Socket.new(Socket::AF_INET, Socket::SOCK_DGRAM, 0)
s1.bind(Socket.sockaddr_.......send("foo", 0, s1.getsockname)
mesg, sockaddr = s1.recvfrom(10)
p mesg #=> "foo"
p sockaddr #=> "\002\000\200r\177\000\000\001\000\000\000\000\000\000\000\000"
p Socket.unpack_sockaddr_in(sockaddr) #=> [32882, "127.0.0.1"... -
Socket
# recvfrom _ nonblock(maxlen , flags=0) -> [String , Addrinfo] (6101.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) を呼び出します。
...ソケットをノンブロッキングモードに設定した後、
recvfrom(2) を呼び出します。
引数、返り値は Socket#recvfrom と同じです。
recvfrom(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
Errno::EWOULDBLOCK、Er......する例外には、IO::WaitReadable が extend
されています。
@param maxlen ソケットから受けとるデータの最大値
@param flags フラグ
@raise Errno::EXXX recvfrom(2) がエラーを報告した場合に発生します。詳しくは
man を参照してください... -
Socket
. getservbyname(service , proto = "tcp") -> Integer (6101.0) -
service, protoに対応するポート番号を返 します。protoの省略値は"tcp"です。
...service, protoに対応するポート番号を返
します。protoの省略値は"tcp"です。
@param service サービス名を文字列で指定します。例えば、"ftp", "telnet" が相当します。
@param proto プロトコル名を文字列で指定します。省略値は"tcp" で... -
Socket
. getservbyport(port , protocol _ name="tcp") -> String (6101.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"...