るりまサーチ

最速Rubyリファレンスマニュアル検索!
84件ヒット [1-84件を表示] (0.053秒)
トップページ > クエリ:@[x] > クエリ:copy_stream[x]

別のキーワード

  1. io copy_stream
  2. fileutils copy_stream
  3. _builtin copy_stream
  4. fileutils copy
  5. fileutils copy_entry

ライブラリ

クラス

モジュール

キーワード

検索結果

IO.copy_stream(src, dst, copy_length = nil) -> Integer (18138.0)

指定された src から dst へコピーします。 コピーしたバイト数を返します。

...のオフセット(src.pos)は変更されません。

@
param src コピー元となる IO オブジェクトかファイル名を指定します。

@
param dst コピー先となる IO オブジェクトかファイル名を指定します。

@
param copy_length コピーする長さをバイト...
...りません。

@
param src_offset コピーを始めるオフセットを数値で指定します。

//emlist[例][ruby]{
IO.write("filetest", "abcdefghij")
IO.copy_stream("filetest", "filecopy", 2) # => 2
IO.read("filecopy") # => "ab"
IO.copy_stream("filetest", "fil...

IO.copy_stream(src, dst, copy_length, src_offset) -> Integer (18138.0)

指定された src から dst へコピーします。 コピーしたバイト数を返します。

...のオフセット(src.pos)は変更されません。

@
param src コピー元となる IO オブジェクトかファイル名を指定します。

@
param dst コピー先となる IO オブジェクトかファイル名を指定します。

@
param copy_length コピーする長さをバイト...
...りません。

@
param src_offset コピーを始めるオフセットを数値で指定します。

//emlist[例][ruby]{
IO.write("filetest", "abcdefghij")
IO.copy_stream("filetest", "filecopy", 2) # => 2
IO.read("filecopy") # => "ab"
IO.copy_stream("filetest", "fil...

FileUtils.#copy_stream(src, dest) -> () (18113.0)

src を dest にコピーします。 src には read メソッド、dest には write メソッドが必要です。

...src を dest にコピーします。
src には read メソッド、dest には write メソッドが必要です。

@
param src read メソッドを持つオブジェクト。

@
param dest write メソッドを持つオブジェクト。...

Socket.tcp_server_loop(host, port) {|sock,addr| ...} -> () (30.0)

TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、 新しい接続を受け入れるごとにブロックを呼び出します。

...つのクライアントした取り扱えない
require 'socket'

Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}

# スレッドを使った echo サーバ
# 同時に複数のクライアントを...
...IO.copy_stream(sock, sock)
ensure
sock.close
end
}
}

内部的には Socket.tcp_server_sockets で
生成したソケットを Socket.accept_loop で処理しています。

@
param host 割り当てるホスト名
@
param port 割り当てるポート番号
@
see Sock...

Socket.tcp_server_loop(port) {|sock,addr| ...} -> () (30.0)

TCP/IP で host:port で待ち受けるサーバ側のソケットを作成し、 新しい接続を受け入れるごとにブロックを呼び出します。

...つのクライアントした取り扱えない
require 'socket'

Socket.tcp_server_loop(16807) {|sock, client_addrinfo|
begin
IO.copy_stream(sock, sock)
ensure
sock.close
end
}

# スレッドを使った echo サーバ
# 同時に複数のクライアントを...
...IO.copy_stream(sock, sock)
ensure
sock.close
end
}
}

内部的には Socket.tcp_server_sockets で
生成したソケットを Socket.accept_loop で処理しています。

@
param host 割り当てるホスト名
@
param port 割り当てるポート番号
@
see Sock...

絞り込み条件を変える

Socket.unix(path) -> Socket (18.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.unix(path) {|sock| ... } -> object (18.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 接続対象のパス(文字列)...