1422件ヒット
[1-100件を表示]
(0.070秒)
ライブラリ
-
cgi
/ core (44) - drb (201)
-
drb
/ extserv (22) - etc (22)
- observer (55)
- openssl (143)
-
rubygems
/ server (121) - socket (363)
-
webrick
/ httpproxy (22) -
webrick
/ httprequest (11) -
webrick
/ https (11) -
webrick
/ httpserver (121) -
webrick
/ httpservlet / abstract (22) -
webrick
/ httpservlet / cgihandler (11) -
webrick
/ httpservlet / erbhandler (11) -
webrick
/ httpservlet / filehandler (11) -
webrick
/ httpservlet / prochandler (11) -
webrick
/ httpstatus (11) -
webrick
/ server (132) -
webrick
/ ssl (22) -
webrick
/ utils (22) - win32ole (11)
クラス
-
DRb
:: DRbServer (179) -
DRb
:: ExtServ (22) -
Gem
:: Server (121) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: SSL :: SSLServer (77) - Socket (209)
- TCPServer (66)
- UNIXServer (88)
-
WEBrick
:: GenericServer (154) -
WEBrick
:: HTTPProxyServer (11) -
WEBrick
:: HTTPRequest (22) -
WEBrick
:: HTTPServer (77) -
WEBrick
:: HTTPServer :: MountTable (44) -
WEBrick
:: HTTPServlet :: AbstractServlet (22) -
WEBrick
:: HTTPServlet :: CGIHandler (11) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (11) -
WEBrick
:: HTTPServlet :: ERBHandler (11) -
WEBrick
:: HTTPServlet :: ProcHandler (11) - WIN32OLE (11)
モジュール
-
CGI
:: QueryExtension (44) - DRb (22)
- Etc (22)
- Observable (55)
-
OpenSSL
:: SSL (11) -
OpenSSL
:: X509 (33) -
WEBrick
:: HTTPStatus (11) -
WEBrick
:: Utils (22)
キーワード
-
DOC
_ TEMPLATE (11) - HTTPProxyServer (11)
-
INSECURE
_ METHOD (11) - Marshal (11)
-
OP
_ CIPHER _ SERVER _ PREFERENCE (11) -
PURPOSE
_ NS _ SSL _ SERVER (11) -
PURPOSE
_ SSL _ SERVER (11) -
RDOC
_ CSS (11) -
SC
_ SPORADIC _ SERVER (11) -
SC
_ THREAD _ SPORADIC _ SERVER (11) -
SESSION
_ CACHE _ SERVER (11) -
TRUST
_ SSL _ SERVER (11) - [] (22)
- accept (33)
-
accept
_ nonblock (22) -
add
_ observer (11) - alive? (11)
- close (11)
- config (22)
- connect (11)
-
connect
_ nonblock (11) -
count
_ observers (11) -
create
_ listeners (11) -
current
_ server (11) -
default
_ acl (11) -
default
_ argc _ limit (11) -
default
_ id _ conv (11) -
default
_ load _ limit (11) -
default
_ safe _ level (7) - delete (11)
-
delete
_ observer (11) -
delete
_ observers (11) - front (11)
-
get
_ instance (22) - getservername (11)
- here? (11)
-
latest
_ specs (11) - listen (44)
- listeners (11)
- logger (11)
- mount (11)
-
mount
_ proc (22) - new (176)
-
notify
_ observers (11) - open (33)
-
primary
_ server (11) - quick (11)
- root (11)
-
ruby 1
. 8 . 4 feature (11) -
rubygems
/ commands / server _ command (11) - run (33)
-
safe
_ level (7) - scan (11)
-
server
_ cert (11) -
server
_ error? (11) -
server
_ name (22) -
server
_ port (11) -
server
_ protocol (11) -
server
_ software (11) -
servername
_ cb (11) - shutdown (22)
- specs (11)
-
ssl
_ context (11) - start (22)
-
start
_ immediately (11) - status (11)
- stop (11)
-
stop
_ service (11) - sysaccept (22)
-
tcp
_ server _ loop (22) -
tcp
_ server _ sockets (44) - thread (11)
-
to
_ io (11) - tokens (11)
-
udp
_ server _ loop (22) -
udp
_ server _ loop _ on (11) -
udp
_ server _ recv (11) -
udp
_ server _ sockets (44) - umount (11)
-
unix
_ server _ loop (11) -
unix
_ server _ socket (22) - unmount (11)
- uri (11)
- verbose (22)
-
virtual
_ host (11) - yaml (11)
検索結果
先頭5件
-
DRb
:: ExtServ # server -> DRb :: DRbServer (24501.0) -
通信に利用しているサーバを返します。
...通信に利用しているサーバを返します。
DRb::ExtServ.new で指定した DRb::DRbServer を返します。... -
DRb
. # current _ server -> DRb :: DRbServer (12507.0) -
「カレントサーバ」を返します。
...サーバとプライマリサーバは一致しますが、複数のサーバを
異なる URI で起動した場合などにはこの2つが異なる場合があります。
@raise DRb::DRbServerNotFound カレントサーバが存在しない場合に発生します
@see DRb.#primary_server... -
DRb
. # primary _ server -> DRb :: DRbServer|nil (12501.0) -
ローカルプロセスのプライマリサーバーを返します。
ローカルプロセスのプライマリサーバーを返します。
プライマリサーバとは DRb.#start_service によって
起動されるサーバです。
サーバが動いていない場合は nil を返します。
@see DRb.#stop_service -
Observable
# add _ observer(observer , func=:update) -> Array (12500.0) -
オブザーバを登録します。
...えている必要があります。
observer が update メソッドを持たないときは
例外 NoMethodError が発生します。
func を指定することで update 以外のメソッドを通知に用いることができます。
@param observer 更新の通知を受けるオブザー... -
Observable
# delete _ observer(observer) -> object | nil (12500.0) -
オブザーバを削除します。
...れたオブジェクトがオブザーバとして登録されていた場合は、
リストからオブジェクトを削除し、取り除かれたオブジェクトを返します。
登録されていなかった場合は、nil を返します。
@param observer 削除するオブザーバ... -
Socket
. tcp _ server _ sockets(host , port) -> [Socket] (12334.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを 作成します。
...ただし返り値のソケットはすべて同じ番号を持ちます。
require 'socket'
# tcp_server_sockets returns は2つのソケットを返す
sockets = Socket.tcp_server_sockets(1296)
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
# それぞれは IPv4 と IPv6 のソケ......ート番号を持つ
sockets = Socket.tcp_server_sockets(0)
sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:53114 TCP>
# #<Addrinfo: 0.0.0.0:53114 TCP>
# ブロックにソケットの配列が渡される
Socket.tcp_server_sockets(0) {|sockets|
p sockets #=> [#<Sock......et:fd 3>, #<Socket:fd 4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. tcp _ server _ sockets(host , port) {|sockets| . . . } -> object (12334.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを 作成します。
...ただし返り値のソケットはすべて同じ番号を持ちます。
require 'socket'
# tcp_server_sockets returns は2つのソケットを返す
sockets = Socket.tcp_server_sockets(1296)
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
# それぞれは IPv4 と IPv6 のソケ......ート番号を持つ
sockets = Socket.tcp_server_sockets(0)
sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:53114 TCP>
# #<Addrinfo: 0.0.0.0:53114 TCP>
# ブロックにソケットの配列が渡される
Socket.tcp_server_sockets(0) {|sockets|
p sockets #=> [#<Sock......et:fd 3>, #<Socket:fd 4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. tcp _ server _ sockets(port) -> [Socket] (12334.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを 作成します。
...ただし返り値のソケットはすべて同じ番号を持ちます。
require 'socket'
# tcp_server_sockets returns は2つのソケットを返す
sockets = Socket.tcp_server_sockets(1296)
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
# それぞれは IPv4 と IPv6 のソケ......ート番号を持つ
sockets = Socket.tcp_server_sockets(0)
sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:53114 TCP>
# #<Addrinfo: 0.0.0.0:53114 TCP>
# ブロックにソケットの配列が渡される
Socket.tcp_server_sockets(0) {|sockets|
p sockets #=> [#<Sock......et:fd 3>, #<Socket:fd 4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. tcp _ server _ sockets(port) {|sockets| . . . } -> object (12334.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを 作成します。
...ただし返り値のソケットはすべて同じ番号を持ちます。
require 'socket'
# tcp_server_sockets returns は2つのソケットを返す
sockets = Socket.tcp_server_sockets(1296)
p sockets #=> [#<Socket:fd 3>, #<Socket:fd 4>]
# それぞれは IPv4 と IPv6 のソケ......ート番号を持つ
sockets = Socket.tcp_server_sockets(0)
sockets.each {|s| p s.local_address }
#=> #<Addrinfo: [::]:53114 TCP>
# #<Addrinfo: 0.0.0.0:53114 TCP>
# ブロックにソケットの配列が渡される
Socket.tcp_server_sockets(0) {|sockets|
p sockets #=> [#<Sock......et:fd 3>, #<Socket:fd 4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. tcp _ server _ loop(host , port) {|sock , addr| . . . } -> () (12326.0) -
TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、 新しい接続を受け入れるごとにブロックを呼び出します。
...られます。
# 逐次的な echo サーバ
# 一度に一つのクライアントした取り扱えない
require 'socket'
Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}
# スレッドを使......る)ことに注意
require 'socket'
Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
Thread.new {
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}
}
内部的には Socket.tcp_server_sockets で
生成したソケットを Socket.accep......t_loop で処理しています。
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_sockets, Socket.accept_loop...