alworker:ファイルデスクリプタ
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| alworker:ファイルデスクリプタ [2014/11/11 12:36] – 外部編集 127.0.0.1 | alworker:ファイルデスクリプタ [2023/08/17 11:07] (現在) – [サンプル] hirohito | ||
|---|---|---|---|
| 行 16: | 行 16: | ||
| def initialize2() | def initialize2() | ||
| @fd = Fd.open( "/ | @fd = Fd.open( "/ | ||
| - | # | + | # |
| - | # | + | # |
| - | # @fd = Fd.new( | + | # @fd = Fd.new( |
| # read可能になった時の処理 | # read可能になった時の処理 | ||
| + | @fd.ready_read() {|fd| | ||
| + | txt = fd.gets | ||
| + | puts " READING: # | ||
| + | } | ||
| + | |||
| @fd.ready_read() { | @fd.ready_read() { | ||
| - | txt = @fd.file.gets | ||
| puts " READING: # | puts " READING: # | ||
| } | } | ||
| 行 29: | 行 33: | ||
| server = FdServer.new( " | server = FdServer.new( " | ||
| - | server.daemon() | + | server.run() |
| </ | </ | ||
alworker/ファイルデスクリプタ.1415676978.txt.gz · 最終更新: 2014/11/11 12:36 by 127.0.0.1