1980件ヒット
[1-100件を表示]
(0.060秒)
別のキーワード
種類
- 定数 (960)
- インスタンスメソッド (744)
- 特異メソッド (264)
- クラス (12)
クラス
- Addrinfo (324)
- BasicSocket (264)
- Socket (672)
-
Socket
:: AncillaryData (12) -
Socket
:: Ifaddr (12) -
Socket
:: Option (36) - TCPServer (24)
- TCPSocket (12)
- UDPSocket (24)
- UNIXServer (48)
- UNIXSocket (60)
モジュール
-
Socket
:: Constants (480)
キーワード
-
AF
_ NETBIOS (24) - BasicSocket (12)
-
EAI
_ BADFLAGS (24) -
EAI
_ BADHINTS (24) -
IFF
_ BONDING (24) -
IFF
_ BRIDGE _ PORT (24) -
IFF
_ BROADCAST (24) -
IFF
_ DEBUG (24) -
IFF
_ DISABLE _ NETPOLL (24) -
IFF
_ DONT _ BRIDGE (24) -
IFF
_ EBRIDGE (24) -
IFF
_ LOOPBACK (24) -
IFF
_ MASTER _ ALB (24) -
IFF
_ TX _ SKB _ SHARING (24) -
INADDR
_ BROADCAST (24) -
INADDR
_ LOOPBACK (24) -
IPPROTO
_ BIP (24) -
IP
_ ADD _ MEMBERSHIP (24) -
IP
_ ADD _ SOURCE _ MEMBERSHIP (24) -
IP
_ BLOCK _ SOURCE (24) -
IP
_ DROP _ MEMBERSHIP (24) -
IP
_ DROP _ SOURCE _ MEMBERSHIP (24) -
IP
_ FREEBIND (24) -
IP
_ MAX _ MEMBERSHIPS (24) -
IP
_ ONESBCAST (24) -
IP
_ UNBLOCK _ SOURCE (24) -
MCAST
_ BLOCK _ SOURCE (24) -
MCAST
_ UNBLOCK _ SOURCE (24) -
MSG
_ OOB (24) -
PF
_ NETBIOS (24) -
SCM
_ BINTIME (24) -
SOPRI
_ BACKGROUND (24) -
SO
_ BINDTODEVICE (24) -
SO
_ BINTIME (24) -
SO
_ BROADCAST (24) -
SO
_ DEBUG (24) -
SO
_ OOBINLINE (24) -
SO
_ RCVBUF (24) -
SO
_ SNDBUF (24) -
SO
_ USELOOPBACK (24) -
SO
_ WANTOOBFLAG (24) -
accept
_ nonblock (36) - bind (48)
- bool (24)
- broadaddr (12)
-
cmsg
_ is? (12) - connect (12)
-
connect
_ address (12) -
connect
_ from (12) -
connect
_ nonblock (12) -
connect
_ to (12) -
do
_ not _ reverse _ lookup (24) -
do
_ not _ reverse _ lookup= (24) -
for
_ fd (12) - gethostbyaddr (12)
- gethostbyname (24)
- getpeereid (12)
- getpeername (12)
- getservbyname (12)
- getservbyport (12)
- getsockname (12)
- getsockopt (12)
- ip? (12)
- ipv4? (12)
-
ipv4
_ loopback? (12) -
ipv4
_ multicast? (12) -
ipv4
_ private? (12) - ipv6? (12)
-
ipv6
_ linklocal? (12) -
ipv6
_ loopback? (12) -
ipv6
_ mc _ global? (12) -
ipv6
_ mc _ linklocal? (12) -
ipv6
_ mc _ nodelocal? (12) -
ipv6
_ mc _ orglocal? (12) -
ipv6
_ mc _ sitelocal? (12) -
ipv6
_ multicast? (12) -
ipv6
_ sitelocal? (12) -
ipv6
_ unique _ local? (12) -
ipv6
_ unspecified? (12) -
ipv6
_ v4compat? (12) -
ipv6
_ v4mapped? (12) - linger (12)
- listen (60)
-
local
_ address (12) - new (24)
- open (24)
- pair (12)
- recv (12)
-
recv
_ io (12) -
recv
_ nonblock (12) -
recvfrom
_ nonblock (24) - recvmsg (12)
-
recvmsg
_ nonblock (12) -
remote
_ address (12) - send (12)
- sendmsg (12)
-
sendmsg
_ nonblock (12) - setsockopt (24)
- shutdown (12)
- socketpair (12)
- tcp (12)
-
tcp
_ server _ sockets (24) -
udp
_ server _ sockets (24) - unix (12)
- unix? (12)
-
unix
_ server _ socket (12)
検索結果
先頭5件
-
Socket
:: Option # bool -> bool (6202.0) -
オプションのデータ(内容)を真偽値に変換して返します。
...オプションのデータ(内容)を真偽値に変換して返します。
@raise TypeError dataのバイト数が不適切である(sizeof(int)と異なる)場合に発生します
@see Socket::Option#data... -
Socket
:: Option . bool(family , level , optname , boolean) -> Socket :: Option (6202.0) -
整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
...整数をデータとして持つ Socket::Option オブジェクト新たに生成し返します。
family, level, optname には Socket::SOL_SOCKET のような整数の他、
文字列("SOL_SOCKET", "SOCKET")、シンボル(:SOL_SOCKET, :SOCKET)を
指定することができます。
@param f......ションの名前
@param boolean データ(真偽値)
require 'socket'
p Socket::Option.bool(:INET, :SOCKET, :KEEPALIVE, true)
# => #<Socket::Option: INET SOCKET KEEPALIVE 1>
p Socket::Option.bool(:INET, :SOCKET, :KEEPALIVE, false)
# => #<Socket::Option: AF_INET SOCKET KEEPALIVE 0>... -
Addrinfo
# bind -> Socket (6102.0) -
自身のアドレスにバインドされたソケットを作成します。
...成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
require 'socket'
Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.... -
Addrinfo
# bind {|sock| . . . } -> object (6102.0) -
自身のアドレスにバインドされたソケットを作成します。
...成された Socket
オブジェクトが渡されます。ブロックの返り値がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
require 'socket'
Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.... -
Addrinfo
# ipv4 _ loopback? -> bool (6102.0) -
IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。
...IPv4 のループバックアドレス(127.0.0.0/8) であれば真を返します。
@see Addrinfo#ipv6_loopback?... -
Addrinfo
# ipv6 _ loopback? -> bool (6102.0) -
IPv6 のループバックアドレス(::1)であれば真を返します。
...IPv6 のループバックアドレス(::1)であれば真を返します。
@see Addrinfo#ipv4_loopback?... -
Addrinfo
# ipv6 _ mc _ global? -> bool (6102.0) -
IPv6 のマルチキャスト(グローバルスコープ) アドレスであれば真を返します。
IPv6 のマルチキャスト(グローバルスコープ)
アドレスであれば真を返します。 -
BasicSocket
# recv _ nonblock(maxlen , flags = 0) -> String (6102.0) -
ソケットをノンブロッキングモードに設定した後、 recvfrom(2) でソケットからデータを受け取ります。
...ノンブロッキングモードに設定した後、
recvfrom(2) でソケットからデータを受け取ります。
引数、返り値は BasicSocket#recv と同じです。
recvfrom(2) がエラーになった場合、
EAGAIN, EINTR を含め例外 Errno::EXXX が発生します。
@param... -
BasicSocket
# recvmsg _ nonblock(maxmesglen=nil , flags=0 , maxcontrollen=nil , opts={}) -> [String , Addrinfo , Integer , *Socket :: AncillaryData] (6102.0) -
recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。
...recvmsg(2) を用いてノンブロッキング方式でメッセージを受け取ります。
ブロッキングの有無以外は BasicSocket#recvmsg と同じです。
詳しくはそちらを参照してください。
@param maxmesglen 受け取るメッセージの最大長
@param flags...