るりまサーチ

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

別のキーワード

  1. socket new
  2. socket open
  3. socket tcp_server_sockets
  4. socket udp_server_sockets
  5. socket listen

ライブラリ

モジュール

検索結果

<< < 1 2 3 4 ... > >>

Socket::SO_SECURITY_ENCRYPTION_NETWORK -> Integer (23100.0)

@todo

@todo

Socket::SO_SECURITY_ENCRYPTION_TRANSPORT -> Integer (23100.0)

@todo

@todo

OpenSSL::SSL::SSLSocket#io -> IO (21204.0)

SSLSocket オブジェクトを生成する時に渡されたソケットを返します。

...SSLSocket オブジェクトを生成する時に渡されたソケットを返します。

@see OpenSSL::SSL::SSLSocket.new...

UNIXSocket#recv_io(klass=IO, mode=nil) -> Integer|IO|object (17333.0)

ソケットの接続先からファイルディスクリプタを受け取ります。

...い場合、
klass.for_fd(fd[, mode]) が呼ばれ、その値が返されます。

例:

require 'socket'

s1, s2 = UNIXSocket.pair
s1.send_io STDOUT
io
= s2.recv_io
p File.identical?(io, STDOUT) #=> true

@param klass 受け取ったファイルディスクリプタを変換する...

UNIXSocket#send_io(io) -> nil (17248.0)

引数 io に対応するファイルディスクリプタをソケットの接続先に送ります。

...引数 io に対応するファイルディスクリプタをソケットの接続先に送ります。

require 'socket'

s1, s2 = UNIXSocket.pair

s1.send_io STDOUT
stdout = s2.recv_io

p STDOUT.fileno #=> 1
p stdout.fileno #=> 6

stdout.puts "hello" # outputs "hello\n" to stan...
...dard output.

@param io 送るファイルディスクリプタ(整数 or IOオブジェクト)...

絞り込み条件を変える

Socket.unix(path) -> Socket (17131.0)

Unix クライアントソケットを生成します。

...なります。また、ブロックの終了後に
ソケットを IO#close します。

require 'socket'

# /tmp/sock と通信する
Socket
.unix("/tmp/sock") {|sock|
t = Thread.new { IO.copy_stream(sock, STDOUT) }
IO
.copy_stream(STDIN, sock)
t.join
}

@param path 接続対象...

Socket.udp_server_recv(sockets) {|msg, msg_src| ... } -> () (17124.0)

socketsで与えられた各 UDP ソケットからデータを読み取ります。

...socketsで与えられた各 UDP ソケットからデータを読み取ります。

各ソケットからメッセージを読み取るごとにブロックを呼び出します。
ブロックに渡される引数は msg と msg_src の 2 つで、
msg は受け取ったメッセージ文字列...
...通信相手の Socket::UDPSource オブジェクトです。

Socket
.udp_server_loop はこのメソッドの用いて以下のようにして
実装できます。

require 'socket'

udp_server_sockets(host, port) {|sockets|
loop {
readable, _, _ = IO.select(sockets)
udp_serv...
...er_recv(readable) {|msg, msg_src| ... }
}
}

@param sockets 読み込むソケットの配列...

Socket::Constants::SO_PRIORITY -> Integer (17122.0)

The protocol-defined priority for all packets on this socket。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。

...The protocol-defined priority for all packets on this socket
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。

@see socket(7linux), ip(7linux)...

Socket::Constants::AF_NETBIOS -> Integer (17116.0)

@todo NetBIOS。 Socket.open の第一引数 domain に使用します。

...@todo
NetBIOS。
Socket
.open の第一引数 domain に使用します。...
<< < 1 2 3 4 ... > >>