360件ヒット
[1-100件を表示]
(0.036秒)
種類
- 特異メソッド (192)
- 定数 (120)
- インスタンスメソッド (48)
クラス
- Addrinfo (48)
- Socket (144)
- UNIXServer (48)
- UNIXSocket (60)
モジュール
-
Socket
:: Constants (60)
キーワード
-
IFF
_ OVS _ DATAPATH (24) -
IPV6
_ PATHMTU (24) -
IPV6
_ RECVPATHMTU (24) -
IP
_ MTU _ DISCOVER (24) -
MSG
_ CONFIRM (24) -
family
_ addrinfo (24) - new (48)
- open (48)
-
pack
_ sockaddr _ un (12) -
sockaddr
_ un (12) - unix (36)
-
unix
_ path (12) -
unix
_ server _ loop (12) -
unix
_ server _ socket (24)
検索結果
先頭5件
-
UNIXSocket
# path -> String (29115.0) -
UNIX ソケットのパスを返します。
...UNIX ソケットのパスを返します。
クライアント側はパスを持たないため空文字列となります。
例:
require 'socket'
UNIXServer.open("/tmp/s") {|serv|
p serv.path #=> "/tmp/s"
}... -
Socket
. unix _ server _ socket(path) -> Socket (23373.0) -
Unix サーバソケットを生成します。
...ます。
require 'socket'
socket = Socket.unix_server_socket("/tmp/s")
p socket #=> #<Socket:fd 3>
p socket.local_address #=> #<Addrinfo: /tmp/s SOCK_STREAM>
Socket.unix_server_socket("/tmp/sock") {|s|
p s #=> #<Socket:fd 3>
p s.local_a......ddress #=> # #<Addrinfo: /tmp/sock SOCK_STREAM>
}
@param path 接続を待ち受けるパス(文字列)... -
Socket
. unix _ server _ socket(path) {|sock| . . . } -> object (23273.0) -
Unix サーバソケットを生成します。
...ます。
require 'socket'
socket = Socket.unix_server_socket("/tmp/s")
p socket #=> #<Socket:fd 3>
p socket.local_address #=> #<Addrinfo: /tmp/s SOCK_STREAM>
Socket.unix_server_socket("/tmp/sock") {|s|
p s #=> #<Socket:fd 3>
p s.local_a......ddress #=> # #<Addrinfo: /tmp/sock SOCK_STREAM>
}
@param path 接続を待ち受けるパス(文字列)... -
Socket
:: IPV6 _ PATHMTU -> Integer (23124.0) -
Retrieve current path MTU。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Retrieve current path MTU。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: IPV6 _ RECVPATHMTU -> Integer (23124.0) -
Receive current path MTU with datagram。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive current path MTU with datagram。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see Socket::Constants::IPPROTO_IPV6,
3542... -
Socket
:: IFF _ OVS _ DATAPATH (23102.0) -
device used as Open vSwitch datapath port
...device used as Open vSwitch datapath port... -
Socket
. unix _ server _ loop(path) {|socket , client _ addrinfo| . . . } -> () (17240.0) -
Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...側が明示的に close する必要があります。
path という名前のファイルが既に存在するときは、
そのファイルのオーナである場合は先にそのファイルを削除してしまいます。
これは path が悪意あるユーザによって変更されな......ious-users-directory/socket という名前のパスは
使うべきではありません。
/tmp にスティッキービットが立っている場合、/tmp/socket や
/tmp/your-private-directory/socket というパス名は安全と考えて良いでしょう。
@param path 接続を待ち受... -
Socket
. unix(path) -> Socket (17223.0) -
Unix クライアントソケットを生成します。
...ブロックの終了後に
ソケットを IO#close します。
require 'socket'
# /tmp/sock と通信する
Socket.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
IO.copy_stream(STDIN, sock)
t.join
}
@param path 接続対象のパス(文字列)... -
Socket
. pack _ sockaddr _ un(path) -> String (17138.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...."...