1828件ヒット
[1-100件を表示]
(0.030秒)
別のキーワード
クラス
- Addrinfo (348)
- Array (21)
- BasicSocket (192)
- IPSocket (48)
- Socket (444)
-
Socket
:: AncillaryData (204) -
Socket
:: Option (24) - String (12)
- TCPServer (24)
- TCPSocket (12)
- UDPSocket (48)
- UNIXServer (84)
- UNIXSocket (144)
モジュール
- FileTest (12)
-
Socket
:: Constants (24) - Timeout (21)
キーワード
- ACL (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NI
_ DGRAM (24) -
NI
_ NAMEREQD (24) - SSLServer (12)
- SSLSocket (12)
- TCPServer (12)
- TCPSocket (12)
- Telnet (2)
- accept (36)
-
accept
_ nonblock (12) - addr (24)
- afamily (12)
- bind (24)
- bool (12)
- canonname (12)
-
cmsg
_ is? (12) - connect (24)
-
connect
_ address (12) -
connect
_ from (24) -
connect
_ nonblock (12) - data (12)
-
do
_ not _ reverse _ lookup (12) -
do
_ not _ reverse _ lookup= (12) - drb (12)
- family (12)
-
family
_ addrinfo (24) -
for
_ fd (12) - getaddress (12)
- getaddrinfo (24)
- gethostbyname (24)
- gethostname (12)
- getifaddrs (12)
- getnameinfo (24)
- getpeereid (12)
- getpeername (12)
- getservbyport (12)
- getsockname (12)
- getsockopt (12)
-
inspect
_ sockaddr (12) - int (24)
- ip (12)
- ip? (12)
-
ip
_ address (12) -
ip
_ pktinfo (24) -
ip
_ port (12) -
ip
_ unpack (12) - ipv4? (12)
- ipv6? (12)
-
ipv6
_ pktinfo (24) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) -
ipv6
_ to _ ipv4 (12) - level (12)
-
local
_ address (12) -
net
/ imap (12) - new (96)
- open (72)
- pack (21)
- pack テンプレート文字列 (12)
-
pack
_ sockaddr _ in (12) -
pack
_ sockaddr _ un (12) - pair (12)
- path (12)
- peeraddr (24)
- pfamily (12)
- protocol (12)
- recv (12)
-
recv
_ io (12) - recvfrom (36)
-
recvfrom
_ nonblock (12) - recvmsg (12)
-
remote
_ address (12) - resolv (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - send (12)
-
send
_ io (12) - sendmsg (12)
- setsockopt (24)
-
sockaddr
_ in (12) -
sockaddr
_ un (12) - socket? (12)
- socketpair (12)
- socktype (12)
- sysaccept (24)
- tcp (36)
-
tcp
_ server _ loop (24) -
tcp
_ server _ sockets (48) - timeout (21)
-
to
_ s (12) -
to
_ sockaddr (12) - type (12)
- udp (12)
-
udp
_ server _ recv (12) -
udp
_ server _ sockets (48) - unix (36)
- unix? (12)
-
unix
_ path (12) -
unix
_ rights (24) -
unix
_ server _ socket (24) - unpack (12)
-
unpack
_ sockaddr _ in (12) -
unpack
_ sockaddr _ un (12)
検索結果
先頭5件
-
socket (38076.0)
-
socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
...socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
=== ソケットアドレス
ソケットというのは通信路の末端です。
たとえば 1対1 の通信では、まず通信路の両端にひとつずつソケットをつくり......ります。
IPSocket および UNIXSocket 以下のクラス階層では、
わざわざソケットアドレスという形式にまとめなくてもよいよう、
ソケットアドレスの中身を直接扱えるメソッドが用意されています。
また、IPSocket 以下での IP......
Socket クラスなどソケットの低レベルインタフェースで利用されます。
Socket.pack_sockaddr_in,
Socket.unpack_sockaddr_in といったメソッドにより、
例えば、以下のようにしてこの文字列を得ることが出来ます
require 'socket'
p Socket.pa... -
Socket
. unix _ server _ socket(path) -> Socket (23269.0) -
Unix サーバソケットを生成します。
...ose します。
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.... -
Socket
. tcp _ server _ sockets(host , port) -> [Socket] (23262.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.each {|s| p s.local_address }......
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 #=> [#<Socket:fd 3>, #<Socket:fd......4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. tcp _ server _ sockets(host , port) {|sockets| . . . } -> object (23262.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.each {|s| p s.local_address }......
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 #=> [#<Socket:fd 3>, #<Socket:fd......4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. tcp _ server _ sockets(port) -> [Socket] (23262.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.each {|s| p s.local_address }......
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 #=> [#<Socket:fd 3>, #<Socket:fd......4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. tcp _ server _ sockets(port) {|sockets| . . . } -> object (23262.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.each {|s| p s.local_address }......
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 #=> [#<Socket:fd 3>, #<Socket:fd......4>]
}
@param host 割り当てるホスト名
@param port 割り当てるポート番号
@see Socket.tcp_server_loop... -
Socket
. udp _ server _ sockets(host , port) -> [Sockets] (23224.0) -
UDP で host:port を待ち受けるサーバ側のソケットを作成します。
...ットはすべて同じ番号を持ちます。
# UDP/IP echo server
require 'socket'
Socket.udp_server_sockets(0) {|sockets|
p sockets.first.local_address.ip_port #=> 32963
Socket.udp_server_loop_on(sockets) {|msg, msg_src|
msg_src.reply msg
}
}
@param host 割り... -
Socket
. udp _ server _ sockets(host , port) {|sockets| . . . } -> object (23224.0) -
UDP で host:port を待ち受けるサーバ側のソケットを作成します。
...ットはすべて同じ番号を持ちます。
# UDP/IP echo server
require 'socket'
Socket.udp_server_sockets(0) {|sockets|
p sockets.first.local_address.ip_port #=> 32963
Socket.udp_server_loop_on(sockets) {|msg, msg_src|
msg_src.reply msg
}
}
@param host 割り... -
Socket
. udp _ server _ sockets(port) -> [Sockets] (23224.0) -
UDP で host:port を待ち受けるサーバ側のソケットを作成します。
...ットはすべて同じ番号を持ちます。
# UDP/IP echo server
require 'socket'
Socket.udp_server_sockets(0) {|sockets|
p sockets.first.local_address.ip_port #=> 32963
Socket.udp_server_loop_on(sockets) {|msg, msg_src|
msg_src.reply msg
}
}
@param host 割り...