種類
ライブラリ
クラス
- Addrinfo (132)
- BasicSocket (36)
- CSV (36)
- Date (12)
- Encoding (36)
-
Etc
:: Passwd (12) - File (36)
-
File
:: Stat (12) -
IRB
:: ExtendCommand :: PopWorkspace (12) -
IRB
:: ExtendCommand :: PushWorkspace (12) -
Net
:: FTP (20) -
Net
:: FTP :: MLSxEntry (10) - Pathname (12)
- Socket (240)
-
Socket
:: AncillaryData (60) - String (24)
- Tempfile (24)
- UNIXServer (96)
- UNIXSocket (144)
- WIN32OLE (24)
モジュール
- Etc (1560)
- FileTest (12)
- FileUtils (12)
- Kernel (108)
- Open3 (24)
-
OpenSSL
:: Random (24) - Process (24)
- Readline (12)
-
Socket
:: Constants (108) - Zlib (12)
キーワード
-
$ -I (12) -
$ : (12) -
$ LOAD _ PATH (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
AF
_ LOCAL (24) -
AF
_ UNIX (24) -
ALT
_ SEPARATOR (12) - Addrinfo (12)
- Cygwin (12)
- DRbProtocol (12)
- ENGLAND (12)
-
EUCJP
_ MS (12) -
EUC
_ JP _ MS (12) -
EucJP
_ ms (12) - Fcntl (12)
- Fiddle (12)
- GNU (12)
- IO (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) -
PATH
_ SEPARATOR (12) -
PF
_ LOCAL (24) -
PF
_ UNIX (24) - Process (12)
- Random (12)
- Ruby が動作するプラットフォーム (12)
- Ruby用語集 (12)
-
SCM
_ CREDENTIALS (24) -
SCM
_ CREDS (24) -
SCM
_ RIGHTS (24) -
SC
_ 2 _ CHAR _ TERM (12) -
SC
_ 2 _ C _ BIND (12) -
SC
_ 2 _ C _ DEV (12) -
SC
_ 2 _ FORT _ DEV (12) -
SC
_ 2 _ FORT _ RUN (12) -
SC
_ 2 _ LOCALEDEF (12) -
SC
_ 2 _ PBS (12) -
SC
_ 2 _ PBS _ ACCOUNTING (12) -
SC
_ 2 _ PBS _ CHECKPOINT (12) -
SC
_ 2 _ PBS _ LOCATE (12) -
SC
_ 2 _ PBS _ MESSAGE (12) -
SC
_ 2 _ PBS _ TRACK (12) -
SC
_ 2 _ SW _ DEV (12) -
SC
_ 2 _ UPE (12) -
SC
_ 2 _ VERSION (12) -
SC
_ ADVISORY _ INFO (12) -
SC
_ AIO _ LISTIO _ MAX (12) -
SC
_ AIO _ MAX (12) -
SC
_ AIO _ PRIO _ DELTA _ MAX (12) -
SC
_ ARG _ MAX (12) -
SC
_ ASYNCHRONOUS _ IO (12) -
SC
_ ATEXIT _ MAX (12) -
SC
_ AVPHYS _ PAGES (12) -
SC
_ BARRIERS (12) -
SC
_ BC _ BASE _ MAX (12) -
SC
_ BC _ DIM _ MAX (12) -
SC
_ BC _ SCALE _ MAX (12) -
SC
_ BC _ STRING _ MAX (12) -
SC
_ CHILD _ MAX (12) -
SC
_ CLK _ TCK (12) -
SC
_ CLOCK _ SELECTION (12) -
SC
_ COLL _ WEIGHTS _ MAX (12) -
SC
_ CPUSET _ SIZE (12) -
SC
_ CPUTIME (12) -
SC
_ DELAYTIMER _ MAX (12) -
SC
_ EXPR _ NEST _ MAX (12) -
SC
_ FSYNC (12) -
SC
_ GETGR _ R _ SIZE _ MAX (12) -
SC
_ GETPW _ R _ SIZE _ MAX (12) -
SC
_ HOST _ NAME _ MAX (12) -
SC
_ IOV _ MAX (12) -
SC
_ IPV6 (12) -
SC
_ JOB _ CONTROL (12) -
SC
_ LINE _ MAX (12) -
SC
_ LOGIN _ NAME _ MAX (12) -
SC
_ MAPPED _ FILES (12) -
SC
_ MEMLOCK (12) -
SC
_ MEMLOCK _ RANGE (12) -
SC
_ MEMORY _ PROTECTION (12) -
SC
_ MESSAGE _ PASSING (12) -
SC
_ MONOTONIC _ CLOCK (12) -
SC
_ MQ _ OPEN _ MAX (12) -
SC
_ MQ _ PRIO _ MAX (12) -
SC
_ NGROUPS _ MAX (12) -
SC
_ NPROCESSORS _ CONF (12) -
SC
_ NPROCESSORS _ ONLN (12) -
SC
_ OPEN _ MAX (12) -
SC
_ PAGESIZE (12) -
SC
_ PAGE _ SIZE (12) -
SC
_ PHYS _ PAGES (12) -
SC
_ PRIORITIZED _ IO (12) -
SC
_ PRIORITY _ SCHEDULING (12) -
SC
_ RAW _ SOCKETS (12) -
SC
_ READER _ WRITER _ LOCKS (12) -
SC
_ REALTIME _ SIGNALS (12) -
SC
_ REGEXP (12) -
SC
_ RE _ DUP _ MAX (12) -
SC
_ RTSIG _ MAX (12) -
SC
_ SAVED _ IDS (12) -
SC
_ SEMAPHORES (12) -
SC
_ SEM _ NSEMS _ MAX (12) -
SC
_ SEM _ VALUE _ MAX (12) -
SC
_ SHARED _ MEMORY _ OBJECTS (12) -
SC
_ SHELL (12) -
SC
_ SIGQUEUE _ MAX (12) -
SC
_ SPAWN (12) -
SC
_ SPIN _ LOCKS (12) -
SC
_ SPORADIC _ SERVER (12) -
SC
_ SS _ REPL _ MAX (12) -
SC
_ STREAM _ MAX (12) -
SC
_ SYMLOOP _ MAX (12) -
SC
_ SYNCHRONIZED _ IO (12) -
SC
_ THREADS (12) -
SC
_ THREAD _ ATTR _ STACKADDR (12) -
SC
_ THREAD _ ATTR _ STACKSIZE (12) -
SC
_ THREAD _ CPUTIME (12) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (12) -
SC
_ THREAD _ KEYS _ MAX (12) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (12) -
SC
_ THREAD _ PRIO _ INHERIT (12) -
SC
_ THREAD _ PRIO _ PROTECT (12) -
SC
_ THREAD _ PROCESS _ SHARED (12) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (12) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (12) -
SC
_ THREAD _ SAFE _ FUNCTIONS (12) -
SC
_ THREAD _ SPORADIC _ SERVER (12) -
SC
_ THREAD _ STACK _ MIN (12) -
SC
_ THREAD _ THREADS _ MAX (12) -
SC
_ TIMEOUTS (12) -
SC
_ TIMERS (12) -
SC
_ TIMER _ MAX (12) -
SC
_ TRACE (12) -
SC
_ TRACE _ EVENT _ FILTER (12) -
SC
_ TRACE _ EVENT _ NAME _ MAX (12) -
SC
_ TRACE _ INHERIT (12) -
SC
_ TRACE _ LOG (12) -
SC
_ TRACE _ NAME _ MAX (12) -
SC
_ TRACE _ SYS _ MAX (12) -
SC
_ TRACE _ USER _ EVENT _ MAX (12) -
SC
_ TTY _ NAME _ MAX (12) -
SC
_ TYPED _ MEMORY _ OBJECTS (12) -
SC
_ TZNAME _ MAX (12) -
SC
_ V6 _ ILP32 _ OFF32 (12) -
SC
_ V6 _ ILP32 _ OFFBIG (12) -
SC
_ V6 _ LP64 _ OFF64 (12) -
SC
_ V6 _ LPBIG _ OFFBIG (12) -
SC
_ V7 _ ILP32 _ OFF32 (12) -
SC
_ V7 _ ILP32 _ OFFBIG (12) -
SC
_ V7 _ LP64 _ OFF64 (12) -
SC
_ V7 _ LPBIG _ OFFBIG (12) -
SC
_ VERSION (12) -
SC
_ XOPEN _ CRYPT (12) -
SC
_ XOPEN _ ENH _ I18N (12) -
SC
_ XOPEN _ REALTIME (12) -
SC
_ XOPEN _ REALTIME _ THREADS (12) -
SC
_ XOPEN _ SHM (12) -
SC
_ XOPEN _ STREAMS (12) -
SC
_ XOPEN _ UNIX (12) -
SC
_ XOPEN _ UUCP (12) -
SC
_ XOPEN _ VERSION (12) -
SO
_ PASSCRED (24) -
SO
_ PEERCRED (24) - Shellwords (12)
- Signal (12)
- Socket (12)
- Stat (12)
- Syslog (12)
- UNIXServer (12)
- UNIXSocket (12)
- Unix (12)
- Win32 (12)
- Win32ネイティブ版 (12)
- Win32ネイティブ版Rubyの互換性問題 (12)
- accept (12)
-
accept
_ loop (12) -
accept
_ nonblock (12) - addr (12)
- children (12)
-
clock
_ gettime (12) - crypt (12)
- ctime (12)
- delete (12)
-
drb
/ gw (12) -
drb
/ unix (12) - egd (12)
-
egd
_ bytes (12) - execute (24)
- facts (10)
-
family
_ addrinfo (24) - fcntl (12)
- filter (36)
- ftype (12)
- gecos (12)
- getpeereid (12)
-
inspect
_ sockaddr (12) - int (24)
- ip? (12)
- ipv4? (12)
- ipv6? (12)
-
ipv6
_ to _ ipv4 (12) - irb (12)
- listen (12)
- locale (12)
- locale= (12)
- manual page (12)
- mlsd (20)
-
net
/ ftp (12) -
net
/ imap (12) - new (84)
- open (84)
-
pack
_ sockaddr _ un (12) - pair (12)
- path (12)
- peeraddr (12)
- popen3 (24)
- ppid (12)
- readline (12)
-
recv
_ io (12) - recvfrom (12)
- recvmsg (12)
-
remove
_ entry _ secure (12) -
ruby 1
. 6 feature (12) -
send
_ io (12) - sendmsg (12)
- shellwords (12)
-
sockaddr
_ un (12) - socket (12)
- socket? (12)
- socketpair (12)
- spawn (48)
- sum (12)
- sysaccept (12)
- syslog (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) - はじめに (12)
検索結果
先頭5件
-
Socket
. unix _ server _ socket(path) {|sock| . . . } -> object (6130.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 #=> #<Socket... -
Socket
. unix _ server _ loop(path) {|socket , client _ addrinfo| . . . } -> () (6117.0) -
Unix サーバソケットを生成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...Unix サーバソケットを生成し、
新しい接続を受け入れるごとにブロックを呼び出します。
ブロックには新しい接続を表すソケットオブジェクトと、
クライアントアドレスを表す Addrinfo オブジェクトが渡されます。
ブロッ... -
Zlib
:: OS _ UNIX -> Integer (6101.0) -
OS の種類を表す定数です。
OS の種類を表す定数です。 -
Unix (6097.0)
-
Unix ハッカーのおもちゃ。Unix か UNIX かはこだわりがあるらしい。ここでの Unix とは Unix そのものかあるいは互換 OS を指している。たまに platform/Cygwin を含むことがある。
...Unix
ハッカーのおもちゃ。Unix か UNIX かはこだわりがあるらしい。ここでの
Unix とは Unix そのものかあるいは互換 OS を指している。たまに
platform/Cygwin を含むことがある。
RubyはもともとUnix上で開発されてきており、機能......的にもファイルシステム、
プロセスの扱いなどでUnix指向な部分がある。いうなれば、Unix版Rubyがすべての
基本と言えるかもしれない。... -
drb
/ unix (6040.0) -
DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
...DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
require 'drb/unix'
obj = ''
DRb::DRbServer.new('drbunix:/tmp/hoge', obj)
DRb::DRbServer.new や DRb.#start_service が
"drbunix" スキームを受け入れるよう......drbunix スキームが使えるようになります。
サーバを起動するときは以下のオプションが追加で利用できます。
: :UNIXFileMode
UNIX ドメインソケットと結び付けられたファイルのモードを指定します。
指定しない場合は UnixSe......値を利用します。
: :UNIXFileOwner
UNIX ドメインソケットと結び付けられたファイルの所有者を指定します。
指定しない場合は UnixServer.new がデフォルトで設定する
値を利用します。
: :UNIXFileGroup
UNIX ドメインソケットと... -
UNIXServer (6016.0)
-
UNIXストリーム型接続のサーバ側のソケットのクラス。
...UNIXストリーム型接続のサーバ側のソケットのクラス。... -
UNIXSocket (6016.0)
-
UNIX ドメインのストリーム型ソケットのクラス。
...UNIX ドメインのストリーム型ソケットのクラス。
通常の IO クラスのサブクラスと同様の入出力ができます。... -
UNIXSocket
. pair(type=Socket :: SOCK _ STREAM , protocol=0) -> [UNIXSocket , UNIXSocket] (3222.0) -
相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
...相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字......列が渡せます。
protocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"
@param type ソケットタイプ
@param protocol... -
UNIXSocket
. socketpair(type=Socket :: SOCK _ STREAM , protocol=0) -> [UNIXSocket , UNIXSocket] (3222.0) -
相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
...相互に結合された UNIX ソケットのペアを含む2要素の配列を返します。
type にはソケットタイプを指定します。
Socket::SOCK_STREAM, Socket::SOCK_DGRAM, Socket::SOCK_RAW などの
整数、:STREAM, :DGRAM, :RAW などのシンボル、
"STREAM" などの文字......列が渡せます。
protocol には プロトコルを指定します。0 は Unix domain でのデフォルト値が
使われます。
require 'socket'
s1, s2 = UNIXSocket.pair
s1.send "a", 0
s1.send "b", 0
p s2.recv(10) #=> "ab"
@param type ソケットタイプ
@param protocol...