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