るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
15件ヒット [1-15件を表示] (0.018秒)

キーワード

検索結果

Addrinfo (10.0)

ソケットのアドレス情報を保持するクラスです。

...ソケットのアドレス情報を保持するクラスです。

ホスト/ポート番号/プロトコルなどを同定するために用いられます。
IPv4/IPv6/Unix domain socketなどのアドレス情報を保持することができます。

struct addrinfo に対応します。...

BasicSocket (10.0)

ソケットを表す抽象クラスです。具体的なソケット操作はサブクラスで 定義されます。

...ソケットを表す抽象クラスです。具体的なソケット操作はサブクラスで
定義されます。

例えばインターネットドメインストリームソケットの場合は
TCPSocket を用います。...

IPSocket (10.0)

インターネットドメインソケットの抽象クラス。

インターネットドメインソケットの抽象クラス。

通常の IO クラスのサブクラスと同様の入出力ができます。

SOCKSSocket (10.0)

TCPSocket を SOCKS(http://www.sw.nec.co.jp/middle/socks/) 対応したクラスです。

...TCPSocket を SOCKS(http://www.sw.nec.co.jp/middle/socks/) 対応したクラスです。...

Socket (10.0)

汎用ソケットクラス。

...して
Socket
.new がありますが、以下のようなより便利な
メソッドがあります。
* TCP のクライアントソケット Socket.tcp TCPSocket.open
* TCP のサーバソケット Socket.tcp_server_loop,
Socket
.tcp_server_sockets, TCPServer.open
* UNIX socket のクラ...
...イアントソケット Socket.unix UNIXSocket.open
* UNIX socket のサーバソケット Socket.unix_server_loop,
Socket
.unix_server_socket, UNIXServer.open
また、クライアントソケットは Addrinfo#connect で、
サーバソケットを Addrinfo#bind や Addrinfo#listen で
...

絞り込み条件を変える

Socket::AncillaryData (10.0)

BasicSocket#sendmsg や BasicSocket#recvmsg で用いる ancillary data (補助データ、制御情報) を表すクラスです。

...BasicSocket#sendmsg や BasicSocket#recvmsg
で用いる ancillary data (補助データ、制御情報)
を表すクラスです。

Socket
::AncillaryData#family(socket family),
Socket
::AncillaryData#level(cmsg level),
Socket
::AncillaryData#type(cmsg type),
Socket
::AncillaryData#data(cmsg data),...

Socket::Ifaddr (10.0)

getifaddrs(3) の結果を表すクラスです。

getifaddrs(3) の結果を表すクラスです。

Socket::Option (10.0)

BasicSocket#getsockopt、BasicSocket#setsockopt で 使うソケットオプションの値を表すクラス。

...BasicSocket#getsockopt、BasicSocket#setsockopt で
使うソケットオプションの値を表すクラス。

ソケットオプションの具体的な意味は
自身の使っているシステムのドキュメントを見てください。...

Socket::UDPSource (10.0)

Socket.udp_server_loop で使われるアドレス情報を保持するクラスです。

...Socket.udp_server_loop で使われるアドレス情報を保持するクラスです。...

SocketError (10.0)

socket ライブラリに関する例外クラスです。

...socket ライブラリに関する例外クラスです。...

絞り込み条件を変える

TCPServer (10.0)

TCP/IP ストリーム型接続のサーバ側のソケットのクラスです。

...ットを利用したサーバのプログラミングができます。

例えば echo サーバは以下のようになります。

require "socket"

gs = TCPServer.open(0)
socks = [gs]
addr = gs.addr
addr.shift
printf("server is on %s\n", addr.join(":"))

while true
nsock...
...e
str = s.gets
s.write(str)
end
end
end
end

Thread を使えばもっと短くなります。

require "socket"

gs = TCPServer.open(0)
addr = gs.addr
addr.shift
printf("server is on %s\n", addr.join(":"))

while true
Thread.start(gs.accep...

TCPSocket (10.0)

インターネットドメインのストリーム型ソケットのクラスです。

...をそのままサーバに転送するプログラムは以下の
ようになります。

require "socket"

port = if ARGV.size > 0 then ARGV.shift else 4444 end
print port, "\n"

s = TCPSocket.open("localhost", port)

while gets
s.write($_)
print(s.gets)
end
s.close...

UDPSocket (10.0)

UDP/IPデータグラム型ソケットのクラス。

UDP/IPデータグラム型ソケットのクラス。

UNIXServer (10.0)

UNIXストリーム型接続のサーバ側のソケットのクラス。

UNIXストリーム型接続のサーバ側のソケットのクラス。

UNIXSocket (10.0)

UNIX ドメインのストリーム型ソケットのクラス。

UNIX ドメインのストリーム型ソケットのクラス。

通常の IO クラスのサブクラスと同様の入出力ができます。

絞り込み条件を変える