1123件ヒット
[1-100件を表示]
(0.071秒)
ライブラリ
クラス
- Addrinfo (48)
- CSV (24)
- Encoding (36)
-
IRB
:: ExtendCommand :: PopWorkspace (12) -
IRB
:: ExtendCommand :: PushWorkspace (12) -
Net
:: FTP (20) - Pathname (12)
- Socket (120)
-
Socket
:: AncillaryData (24) - String (12)
- Tempfile (12)
- UNIXServer (96)
- UNIXSocket (144)
- WIN32OLE (12)
モジュール
- Etc (252)
- FileUtils (12)
- Open3 (12)
-
OpenSSL
:: Random (24) - Process (12)
-
Socket
:: Constants (24) - Zlib (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
AF
_ UNIX (24) -
EUCJP
_ MS (12) -
EUC
_ JP _ MS (12) -
EucJP
_ ms (12) - GNU (12)
-
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 3
. 1 . 0 (4) - NKF (12)
-
OS
_ UNIX (12) -
PF
_ UNIX (24) - Ruby が動作するプラットフォーム (12)
- Ruby用語集 (12)
-
SC
_ 2 _ FORT _ RUN (12) -
SC
_ 2 _ PBS _ ACCOUNTING (12) -
SC
_ 2 _ UPE (12) -
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ CPUSET _ SIZE (12) -
SC
_ CPUTIME (12) -
SC
_ NGROUPS _ MAX (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ RE _ DUP _ MAX (12) -
SC
_ SEM _ VALUE _ MAX (12) -
SC
_ SIGQUEUE _ MAX (12) -
SC
_ THREAD _ CPUTIME (12) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (12) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (12) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) -
SC
_ TIMEOUTS (12) -
SC
_ TRACE _ USER _ EVENT _ MAX (12) -
SC
_ XOPEN _ UNIX (12) -
SC
_ XOPEN _ UUCP (12) - UNIXServer (12)
- UNIXSocket (12)
- Unix (12)
- Win32ネイティブ版Rubyの互換性問題 (12)
- accept (12)
-
accept
_ nonblock (12) - addr (12)
- children (12)
-
clock
_ gettime (12) -
drb
/ unix (12) - egd (12)
-
egd
_ bytes (12) - execute (24)
- filter (24)
- irb (12)
- listen (12)
- locale= (12)
- manual page (12)
- mlsd (20)
- new (60)
- open (48)
-
pack
_ sockaddr _ un (12) - pair (12)
- path (12)
- peeraddr (12)
- popen3 (12)
-
recv
_ io (12) - recvfrom (12)
-
remove
_ entry _ secure (12) -
ruby 1
. 6 feature (12) -
send
_ io (12) -
sockaddr
_ un (12) - socketpair (12)
- sum (12)
- sysaccept (12)
- un (12)
- unix? (12)
-
unix
_ path (12) -
unix
_ rights (24) -
unix
_ server _ loop (12) -
unix
_ server _ socket (24) - unlink (12)
-
unpack
_ sockaddr _ un (12)
検索結果
先頭5件
-
un (26022.0)
-
Unix の基本コマンドの代替となるユーティリティ。
...Unix の基本コマンドの代替となるユーティリティ。
Makefile 内でシステムに依存しないように用意されました。
mkmf が使用します。
Windows などワイルドカードを認識しないシステム(シェル)のために引数は
unがワイルドカー......)します(Unix ではシェ
ルとunにより二重にワイルドカード展開されます)。
=== 使い方:
ruby -run -e cp -- [-prv] SOURCE DEST
ruby -run -e ln -- [-sfv] TARGET LINK_NAME
ruby -run -e mv -- [-v] SOURCE DEST
ruby -run -e rm -- [-frv] FILE
ruby -run -e mkdir --......-pv] DIRS
ruby -run -e rmdir -- [-v] DIRS
ruby -run -e install -- [-pv -m mode] SOURCE DEST
ruby -run -e chmod -- [-v] OCTAL-MODE FILE
ruby -run -e touch -- [-v] FILE
ruby -run -e wait_writable -- [OPTION] FILE
ruby -run -e mkmf -- [OPTION] EXTNAME [OPTION]
ruby -run -e httpd --... -
Addrinfo
. unix(path , socktype=Socket :: SOCK _ STREAM) -> Addrinfo (24235.0) -
Unix ソケットアドレスに対応する Addrinfo オブジェクトを返します。
...
Unix ソケットアドレスに対応する Addrinfo オブジェクトを返します。
socktype でソケットタイプを指定します。
require 'socket'
Addrinfo.unix("/tmp/sock") #=> #<Addrinfo: /tmp/sock SOCK_STREAM>
Addrinfo.unix("/tmp/sock", :DGRAM) #=> #<Addrinfo: /t......mp/sock SOCK_DGRAM>
@param path Unix ソケットのアドレス文字列
@param socktype ソケットタイプ(整数、文字列、シンボル)
@see Addrinfo.new... -
Socket
. unix(path) -> Socket (24224.0) -
Unix クライアントソケットを生成します。
...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
. unix(path) {|sock| . . . } -> object (24224.0) -
Unix クライアントソケットを生成します。
...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
:: AncillaryData # unix _ rights -> [IO] | nil (12283.0) -
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる ファイルディスクリプタを IO オブジェクトの配列として返します。
...
Unix domain socket の SCM_RIGHTS 制御メッセージに含まれる
ファイルディスクリプタを IO オブジェクトの配列として返します。
得られる IO オブジェクトか IO か Socket です。
この配列は Socket::AncillaryData が初期化されたときに
作......_rights => true
オプションを付けて呼びだし、
SCM_RIGHTS な 制御メッセージを受け取ったときに配列が作られます。
適切なオプションを指定しなかった場合は配列は生成されず、
このメソッドは nil を返します。
require 'socket'......>true for unix_rights
s1, s2 = UNIXSocket.pair
p s1 #=> #<UNIXSocket:fd 3>
s1.sendmsg "stdin and a socket", 0, nil, Socket::AncillaryData.unix_rights(STDIN, s1)
_, _, _, ctl = s2.recvmsg(:scm_rights=>true)
p ctl
#=> #<Socket::AncillaryData: UNIX SO... -
Addrinfo
# unix? -> bool (12241.0) -
アドレスが Unix domain socket のものならば true を返します。
...アドレスが Unix domain socket のものならば true を返します。
require 'socket'
Addrinfo.tcp("127.0.0.1", 80).unix? #=> false
Addrinfo.tcp("::1", 80).unix? #=> false
Addrinfo.unix("/tmp/sock").unix? #=> true
@see Addrinfo#ip?... -
Addrinfo
# unix _ path -> String (12235.0) -
Unix domain socket の path を文字列で返します。
...Unix domain socket の path を文字列で返します。
require 'socket'
Addrinfo.unix("/tmp/sock").unix_path #=> "/tmp/sock"
@raise SocketError アドレスが Unix domain socket のものでない場合に発生します... -
Socket
:: AncillaryData . unix _ rights(*ios) -> Socket :: AncillaryData (12235.0) -
ios で指定したファイルのファイルデスクリプタを データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS という Socket::AncillaryData オブジェクトを生成して返します。
...を
データとして持つ family=AF_UNIX, level=SOL_SOCKET, type=SCM_RIGHTS
という Socket::AncillaryData オブジェクトを生成して返します。
require 'socket'
p Socket::AncillaryData.unix_rights(STDERR)
#=> #<Socket::AncillaryData: UNIX SOCKET RIGHTS 2>
@param ios IO オ......ブジェクトの配列
@see Socket::AncillaryData#unix_rights,
Socket::Constants::SCM_RIGHTS... -
Socket
. unix _ server _ socket(path) -> Socket (12230.0) -
Unix サーバソケットを生成します。
...Unix サーバソケットを生成します。
ブロックが省略されたときは、生成されたソケットが返されます。
ブロックが渡されたときは、生成されたソケットを
引数としてブロックを呼び出します。メソッドの返り値は
ブロッ......了後に
ソケットを IO#close します。
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...