464件ヒット
[201-300件を表示]
(0.041秒)
クラス
- Addrinfo (72)
- BasicSocket (108)
-
Socket
:: AncillaryData (84) -
Socket
:: Ifaddr (32) -
Socket
:: Option (96) - TCPServer (12)
- UDPSocket (36)
- UNIXServer (12)
- UNIXSocket (12)
キーワード
- afamily (12)
- bool (12)
- data (12)
- family (24)
- flags (12)
- getpeereid (12)
- getsockopt (12)
- ifindex (12)
-
ip
_ pktinfo (12) -
ip
_ port (12) -
ip
_ unpack (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ ifindex (12) - level (24)
- linger (12)
- optname (12)
- pfamily (12)
- protocol (12)
-
recv
_ io (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) - send (48)
- sendmsg (12)
-
sendmsg
_ nonblock (12) - setsockopt (24)
- socktype (12)
- sysaccept (24)
-
to
_ s (12) - type (12)
- vhid (8)
検索結果
先頭5件
-
UDPSocket
# send(mesg , flags , host , port) -> Integer (11127.0) -
UDP ソケットを介してデータを送ります。
...ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect で接続した
先......sockaddr_to にはlib:socket#pack_string もしくは
Addrinfo オブジェクトを指定します。
host, port に関しては lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです... -
UDPSocket
# send(mesg , flags , sockaddr _ to) -> Integer (11127.0) -
UDP ソケットを介してデータを送ります。
...ります。
flags には Socket::MSG_* という定数の bitwise OR を渡します。
詳しい意味は send(2) を参照してください。
host, port の対、もしくは sockaddr_to で送り先を指定します。
送り先を省略した場合は UDPSocket#connect で接続した
先......sockaddr_to にはlib:socket#pack_string もしくは
Addrinfo オブジェクトを指定します。
host, port に関しては lib:socket#host_format、
lib:socket#service_formatを参照してください。
2 引数、3 引数の形式の場合の動作は、
BasicSocket#send と同じです... -
Socket
:: AncillaryData # level -> Integer (11121.0) -
自身が保持している cmsg level (元プロトコル) を返します。
...自身が保持している cmsg level (元プロトコル) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").level
#=> 41
@see Socket::AncillaryData.new... -
Socket
:: AncillaryData # type -> Integer (11121.0) -
自身が保持している cmsg type (種類) を返します。
...自身が保持している cmsg type (種類) を返します。
require 'socket'
p Socket::AncillaryData.new(:INET6, :IPV6, :PKTINFO, "").type
#=> 2
@see Socket::AncillaryData.new... -
BasicSocket
# sendmsg _ nonblock(mesg , flags=0 , dest _ sockaddr=nil , *controls) -> Integer (11109.0) -
sendmsg(2) を用いてノンブロッキング方式でメッセージを送ります。
...cSocket#sendmsg を見てください。
@return 送ったバイト数
@param mesg メッセージ文字列
@param flags フラグ(Socket::MSG_* という定数の bitwise OR を取ったもの)
@param dest_sockaddr 通信先のアドレス
@param controls 補助データの配列
@see BasicSocket#... -
UNIXSocket
# recv _ io(klass=IO , mode=nil) -> Integer|IO|object (11109.0) -
ソケットの接続先からファイルディスクリプタを受け取ります。
...nil の場合、ファイルディスクリプタが Integer として
返されます。
klass が nil でない場合、
klass.for_fd(fd[, mode]) が呼ばれ、その値が返されます。
例:
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io = s2.recv_io
p File.ide... -
Socket
:: Ifaddr # flags -> Integer (11103.0) -
self に指定された flags の値を返します。
self に指定された flags の値を返します。 -
Socket
:: Ifaddr # ifindex -> Integer (11103.0) -
self のインターフェイスのインデックスを返します。
self のインターフェイスのインデックスを返します。 -
Socket
:: Ifaddr # vhid -> Integer | nil (11103.0) -
self のバーチャルホストIDを返します。 バーチャルホストIDがない場合は nil を返します。
self のバーチャルホストIDを返します。
バーチャルホストIDがない場合は nil を返します。
サポートされていない環境ではメソッド自体が定義されていません。 -
Socket
:: Option # family -> Integer (11103.0) -
ソケットファミリを表す整数を返します。
ソケットファミリを表す整数を返します。