303件ヒット
[301-303件を表示]
(0.020秒)
ライブラリ
- ビルトイン (3)
-
cgi
/ core (1) -
drb
/ acl (2) - etc (1)
- fiddle (5)
-
fiddle
/ import (1) - ipaddr (41)
-
net
/ http (9) -
net
/ imap (11) -
net
/ pop (9) -
net
/ smtp (14) - openssl (2)
- resolv (38)
- resolv-replace (1)
-
rubygems
/ security (1) -
rubygems
/ server (1) - socket (146)
- un (1)
- uri (2)
-
webrick
/ httprequest (2) -
webrick
/ server (1) -
webrick
/ utils (1)
クラス
- ACL (1)
- Addrinfo (54)
- BasicSocket (10)
-
Fiddle
:: CStruct (1) -
Fiddle
:: Pointer (1) -
Gem
:: Server (1) - IPAddr (40)
- IPSocket (4)
-
Net
:: HTTP (9) -
Net
:: IMAP :: Address (4) -
Net
:: IMAP :: Envelope (6) -
Net
:: POP3 (9) -
Net
:: SMTP (14) - Resolv (13)
-
Resolv
:: DNS (6) -
Resolv
:: DNS :: Resource :: IN :: A (2) -
Resolv
:: DNS :: Resource :: IN :: AAAA (2) -
Resolv
:: DNS :: Resource :: IN :: WKS (2) -
Resolv
:: Hosts (6) -
Resolv
:: IPv4 (4) -
Resolv
:: IPv6 (3) - Socket (34)
-
Socket
:: AncillaryData (6) -
Socket
:: Ifaddr (9) -
Socket
:: UDPSource (3) - TCPServer (2)
- UDPSocket (5)
- UNIXSocket (2)
-
URI
:: MailTo (2) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPRequest (2)
モジュール
-
CGI
:: QueryExtension (1) - Etc (1)
- Fiddle (4)
-
Gem
:: Security (1) - Kernel (1)
-
OpenSSL
:: SSL :: SocketForwarder (2) -
Socket
:: Constants (15) -
WEBrick
:: Utils (1)
キーワード
- & (1)
- << (1)
- <=> (1)
- == (1)
- === (1)
- >> (1)
- ACL (1)
-
AI
_ ADDRCONFIG (2) - APOP (1)
- Address (1)
- AddressRegex (1)
- Addrinfo (1)
- EADDRINUSE (1)
- EADDRNOTAVAIL (1)
-
EAI
_ ADDRFAMILY (2) - EDESTADDRREQ (1)
-
IFF
_ LIVE _ ADDR _ CHANGE (2) - IN4MASK (1)
- IN6FORMAT (1)
- IN6MASK (1)
-
INADDR
_ ALLHOSTS _ GROUP (2) -
INADDR
_ ANY (2) -
INADDR
_ BROADCAST (2) -
INADDR
_ LOOPBACK (2) -
INADDR
_ MAX _ LOCAL _ GROUP (2) -
INADDR
_ NONE (2) -
INADDR
_ UNSPEC _ GROUP (2) -
INET6
_ ADDRSTRLEN (2) -
INET
_ ADDRSTRLEN (2) - IPAddr (1)
-
IP
_ RECVDSTADDR (2) -
IP
_ SENDSRCADDR (2) - Ifaddr (1)
-
Init
_ stack (1) - Proxy (1)
-
SC
_ THREAD _ ATTR _ STACKADDR (1) -
SO
_ REUSEADDR (2) - TCPServer (1)
- accept (1)
-
accept
_ loop (1) - address (8)
- afamily (1)
-
allow
_ addr? (1) -
auth
_ only (1) - bcc (1)
- bind (3)
- broadaddr (1)
- build (2)
-
build
_ self _ signed _ cert (1) - canonname (1)
- cc (1)
- cgi (1)
- connect (3)
-
connect
_ address (1) -
connect
_ from (2) -
connect
_ nonblock (1) -
connect
_ to (2) - create (2)
-
create
_ listeners (1) -
delete
_ all (2) - dlunwrap (1)
- dlwrap (1)
-
do
_ not _ reverse _ lookup= (1) - dstaddr (1)
-
each
_ address (4) -
each
_ name (4) - eql? (1)
- family (1)
-
family
_ addrinfo (2) - flags (1)
- foreach (3)
- free (1)
- from (1)
- getaddress (5)
- getaddresses (4)
- getaddrinfo (2)
- gethostbyaddr (1)
- getifaddrs (1)
- getname (4)
- getnameinfo (1)
- getnames (4)
- getpeername (1)
- hash (1)
- host (1)
- hton (1)
- httpd (1)
- ifindex (1)
- include? (1)
- inspect (2)
-
inspect
_ sockaddr (1) - ip (1)
-
ip6
_ arpa (1) -
ip6
_ int (1) - ip? (1)
-
ip
_ address (1) -
ip
_ address _ list (1) -
ip
_ pktinfo (2) -
ip
_ port (1) -
ip
_ unpack (1) - ipaddr (1)
- ipv4? (2)
-
ipv4
_ compat (1) -
ipv4
_ compat? (1) -
ipv4
_ loopback? (1) -
ipv4
_ mapped (1) -
ipv4
_ mapped? (1) -
ipv4
_ multicast? (1) -
ipv4
_ private? (1) - ipv6? (2)
-
ipv6
_ linklocal? (1) -
ipv6
_ loopback? (1) -
ipv6
_ mc _ global? (1) -
ipv6
_ mc _ linklocal? (1) -
ipv6
_ mc _ nodelocal? (1) -
ipv6
_ mc _ orglocal? (1) -
ipv6
_ mc _ sitelocal? (1) -
ipv6
_ multicast? (1) -
ipv6
_ pktinfo (2) -
ipv6
_ pktinfo _ addr (1) -
ipv6
_ pktinfo _ ifindex (1) -
ipv6
_ sitelocal? (1) -
ipv6
_ to _ ipv4 (1) -
ipv6
_ unique _ local? (1) -
ipv6
_ unspecified? (1) -
ipv6
_ v4compat? (1) -
ipv6
_ v4mapped? (1) - listen (3)
-
local
_ address (2) - mailbox (1)
- mailfrom (1)
- mask (1)
- mask! (1)
- name (2)
- native (1)
-
net
/ http (1) - netmask (1)
- new (15)
-
new
_ ntoh (1) - ntop (1)
- open (1)
-
pack
_ sockaddr _ in (1) -
pack
_ sockaddr _ un (1) - peeraddr (4)
- pfamily (1)
- prefix (1)
- prefix= (1)
- protocol (1)
-
proxy
_ address (2) -
proxy
_ address= (1) - proxyaddr (1)
-
rb
_ gc _ register _ address (1) -
rb
_ gc _ unregister _ address (1) - rcptto (1)
-
rcptto
_ list (1) - ready (1)
- realloc (1)
- recvfrom (2)
-
recvfrom
_ nonblock (2) - recvmsg (1)
-
recvmsg
_ nonblock (1) -
remote
_ addr (1) -
remote
_ address (2) -
reply
_ to (1) - reverse (1)
- route (1)
-
ruby 1
. 6 feature (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ security (1) - send (3)
-
send
_ mail (1) - sender (1)
- sendmail (1)
- sendmsg (1)
-
sendmsg
_ nonblock (1) - set (1)
-
sockaddr
_ in (1) -
sockaddr
_ un (1) - socket (1)
- socktype (1)
- start (8)
- succ (1)
- sysaccept (1)
- tcp (1)
-
tcp
_ server _ loop (2) - to (1)
-
to
_ i (1) -
to
_ name (1) -
to
_ range (1) -
to
_ s (2) -
to
_ sockaddr (1) -
to
_ string (1) - udp (1)
- unix (1)
- unix? (1)
-
unix
_ path (1) -
unix
_ server _ loop (1) -
unpack
_ sockaddr _ in (1) -
unpack
_ sockaddr _ un (1) - vhid (1)
- | (1)
- ~ (1)
検索結果
-
TCPServer
# sysaccept -> Integer (19.0) -
接続したクライアントのソケットをファイル記述子で返すことを除けば TCPServer#accept と同じです。
接続したクライアントのソケットをファイル記述子で返すことを除けば
TCPServer#accept と同じです。
例:
require 'socket'
TCPServer.open("", 0) {|serv|
c = TCPSocket.new(*serv.addr.values_at(3,1))
p serv.sysaccept #=> 6
} -
cgi (19.0)
-
CGI プログラムの支援ライブラリです。
...y + " --> " + value + "\n"
end.join("")
)
end
end
end
end
# HTML生成メソッドを追加
CGI.new("html3") # html3.2
CGI.new("html4") # html4.0 (Strict)
CGI.new("html4Tr") # html4.0 Transitional
CGI.new("html4Fr") # html4.0 Frameset
//}
==== ファイルの......3") # HTML3.2に準拠したHTML生成メソッドを追加
cgi.h1
# <H1></h1>
cgi.h1{ "content" }
# <H1>content</H1>
cgi.h1({ "class" => "foo", "attr" => "bar" }){ "content" }
# <H1 class="foo" attr="bar">content</H1>
# HTML生成メソッドを追加
CGI.new("html3") # html3.2
CGI.new("... -
socket (19.0)
-
socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
=== ソケットアドレス
ソケットというのは通信路の末端です。
たとえば 1対1 の通信では、まず通信路の両端にひとつずつソケットをつくり、
それらのソケットを接続することによって通信路が確立し、相互に通信できるようになります。
この接続時に、一方のソケットにもう一方のソケットの場所を教えてやる必要がありますが、
この場所を指定するものがソケットアドレスです。
ソケットアドレスはソケットの種類によって中身が異なります。
たとえば TCP では IP アドレスとポート番号ですし、
Unix ドメインソ...