種類
- インスタンスメソッド (154)
- 定数 (121)
- 特異メソッド (44)
ライブラリ
- resolv (11)
- resolv-replace (33)
- socket (275)
クラス
- Addrinfo (33)
- BasicSocket (11)
-
Resolv
:: DNS (11) - Socket (66)
-
Socket
:: AncillaryData (11) -
Socket
:: UDPSource (22) - UDPSocket (110)
モジュール
-
Socket
:: Constants (55)
キーワード
-
IPPROTO
_ UDP (22) -
IP
_ SENDSRCADDR (22) -
NI
_ DGRAM (22) -
SOL
_ UDP (22) - UDPSize (11)
-
UDP
_ CORK (22) - bind (44)
- connect (11)
- getservbyport (11)
-
local
_ address (11) - new (11)
- open (11)
- recv (11)
-
recvfrom
_ nonblock (11) -
remote
_ address (11) - send (44)
検索結果
先頭5件
-
Addrinfo
. udp(host , port) -> Addrinfo (21229.0) -
UDP アドレスに対する Addrinfo オブジェクトを返します。
...
UDP アドレスに対する Addrinfo オブジェクトを返します。
require 'socket'
Addrinfo.udp("localhost", "daytime")
#=> #<Addrinfo: 127.0.0.1:13 UDP (localhost:daytime)>
@param host ホスト(IP アドレスもしくはホスト名)
@param port ポート番号(整数)もし... -
Resolv
:: DNS :: UDPSize -> Integer (12216.0) -
デフォルトの UDP パケットサイズです。
...デフォルトの UDP パケットサイズです。... -
Socket
:: Constants :: IPPROTO _ UDP -> Integer (12213.0) -
User Datagram Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...User Datagram Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see netinet/in.h(header)
udp(4freebsd), udp(7linux)... -
Socket
:: IPPROTO _ UDP -> Integer (12213.0) -
User Datagram Protocol。 BasicSocket#getsockopt, BasicSocket#setsockopt の level 引数に使用します。
...User Datagram Protocol。
BasicSocket#getsockopt, BasicSocket#setsockopt の
level 引数に使用します。
また、Socket.open の protocol 引数に渡す利用法もあります。
@see netinet/in.h(header)
udp(4freebsd), udp(7linux)... -
UDPSocket
# bind(host , port) -> Integer (9200.0) -
UDPSocket#bindのパラメータ host の名前解決に resolv ライブラリを使います。
...UDPSocket#bindのパラメータ host の名前解決に resolv
ライブラリを使います。
@param host bindするホスト名を文字列で指定します。
@param port bindするポートを指定します。
@raise SocketError 名前解決に失敗した場合に発生します。... -
Addrinfo
# bind -> Socket (9106.0) -
自身のアドレスにバインドされたソケットを作成します。
...がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
require 'socket'
Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_address.connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}... -
Addrinfo
# bind {|sock| . . . } -> object (9106.0) -
自身のアドレスにバインドされたソケットを作成します。
...がメソッドの返り値となります。
ブロックを省略した場合は、生成された Socket
オブジェクトが返されます。
require 'socket'
Addrinfo.udp("0.0.0.0", 9981).bind {|s|
s.local_address.connect {|s| s.send "hello", 0 }
p s.recv(10) #=> "hello"
}... -
UDPSocket
# bind(host , port) -> 0 (9100.0) -
ソケットを host の port に bind(2) します。
...ソケットを host の port に bind(2) します。
bind したポートから Socket#recv でデータを受け取ることができます。
@param host bind するホスト名文字列
@param port bind するポート番号... -
Socket
:: Constants :: SOL _ UDP -> Integer (6223.0) -
UDP socket options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。
...UDP socket options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。
@see Socket::Constants::IPPROTO_UDP... -
Socket
:: SOL _ UDP -> Integer (6223.0) -
UDP socket options。 BasicSocket#getsockopt, BasicSocket#setsockopt の第一引数(level)に使用します。
...UDP socket options。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第一引数(level)に使用します。
@see Socket::Constants::IPPROTO_UDP...