るりまサーチ (Ruby 2.6.0)

最速Rubyリファレンスマニュアル検索!
8件ヒット [1-8件を表示] (0.034秒)
トップページ > バージョン:2.6.0[x] > クエリ:IO[x] > クエリ:u[x] > クラス:Socket[x]

別のキーワード

  1. io popen
  2. io pipe
  3. io each
  4. io each_line
  5. io readlines

検索結果

Socket::SO_SECURITY_AUTHENTICATION -> Integer (36604.0)

@todo

@todo

Socket::SO_SECURITY_ENCRYPTION_NETWORK -> Integer (36604.0)

@todo

@todo

Socket::SO_SECURITY_ENCRYPTION_TRANSPORT -> Integer (36604.0)

@todo

@todo

Socket.unix(path) -> Socket (18358.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
}...

Socket.unix(path) {|sock| ... } -> object (18358.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
}...

絞り込み条件を変える

Socket.udp_server_recv(sockets) {|msg, msg_src| ... } -> () (18322.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.unix_server_socket(path) -> Socket (18322.0)

Unix サーバソケットを生成します。

...ます。

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.local_a...

Socket.unix_server_socket(path) {|sock| ... } -> object (18322.0)

Unix サーバソケットを生成します。

...ます。

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.local_a...