
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
すいません。
マニュアルの読みが足らず&試さずに回答していました。システムコールreadの引数になるので、サイズはlong intの範囲でなおかつそのサイズのメモリエリアが確保できないと駄目ですね。
>それとできればデータを途切れさせずに一度に受け取りたいんです。
えーと、readpartialは名前の通り、途切れながら受け取るメソッドですけど。
もしかして、read_nonblockと間違えてますか?いずれにせよ、システムコールのreadを生に呼び出すので、サイズ指定は必須です。
ノンブロッキングでリードするという代わりに、selectを使ったらどうでしょう?
サンプル:
f = 何らかのIOオブジェクト
if IO.select([f],[],[],0)
data = f.read # データがあった
else
puts "データがまだ来ない"
end
No.2
- 回答日時:
>やっぱりそういう手段しか無いですか
なぜ上限無しにこだわるのかさっぱりわかりませんでしたが、多分、プログラム中にマジックナンバーを埋め込みたくないと言うことですね。
2**64 とかにしておけば無制限という意味明瞭だと思いますけど。
あるいは、定数定義するか。整数値の上限がないだけに逆に難しいですね。
大体そんな感じです。
それとできればデータを途切れさせずに一度に受け取りたいんです。
あと引数の数字がでかすぎるとRangeErrorになってしまうみたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- C言語・C++・C# c言語の問題です 2 2023/07/21 10:51
- CAD・DTP JWW-CADでDXF変換後の線が連動して消える 2 2023/01/13 11:09
- その他(プログラミング・Web制作) 【python】Excelファイルを読み込む際の日付の表示形式を任意にする 2 2022/11/24 14:21
- PHP phpでcookieがうまく保存されない 2 2023/08/02 16:40
- C言語・C++・C# pythonのファイルの並びでの読み込みとリストについて 4 2022/04/13 03:52
- Excel(エクセル) 【VBA】指定フォルダに格納中のテキストファイルをエクセルで処理し結果のエクセルを新規フォルダに保存 1 2022/03/25 14:19
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- Ruby ruby 1 2022/06/10 13:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ビーリアルのユーザー名を変え...
-
C言語の入力した文字を反転させ...
-
(再質問)エクセルのマクロボ...
-
Ruby require ライブラリー
-
ruby OpenURI::Meta
-
ruby loopメソッド 変数(再喝)
-
ruby 配列
-
ruby loopメソッド 変数
-
ruby クラス・オブジェクト・イ...
-
初心者プログラミング
-
ruby while式
-
ルビー言語 ライブラリー 追記
-
実行時エラー450:引数の数が一...
-
【VBA】複数シートのデータを1...
-
c言語でランタイムエラーの処理...
-
ruby raise句
-
ruby begin句
-
ruby ensure句
-
ルビー言語 ライブラリー(再々...
-
ルビー言語 csvファイル 続き(...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Ruby 同じ名前のメソッド
-
【Ruby】 文法的に何が悪いの...
-
【BrowseForFolderでデスクトッ...
-
Rubyの超初心者です。「戻り値r...
-
Ruby バブルソート
-
railsチュートリアル5章の演習
-
再帰に関する質問です。
-
rails の form_forについて
-
rubyでのproc
-
ぱいソン
-
ダック・タイピングのメリット
-
Unixのwcコマンドの簡易版ですが
-
ブロックつきメソッドやyield文...
-
PHP DB トランザクション
-
timesの使いどころ
-
【引数と戻り値の違い】 はじめ...
-
ruby 毎回同じ様なreplace文を...
-
バッファの上限なしでreadparti...
-
Rubyのクラス
-
ハッシュ(単語数を数える) た...
おすすめ情報