2007-06-03から1日間の記事一覧

Screen FAQ

http://www4.informatik.uni-erlangen.de/~jnweiger/screen-faq.html 一応、メモ。

echoサーバ

簡単なechoサーバを作ったら、Ctrl-Cでサーバが落ちない。 require 'socket' alive = true trap(:INT) { alive = false } TCPServer.open('echo') {|server| while alive Thread.fork(server.accept) {|sock| begin while s = sock.gets puts ":#{s}" sock.w…

GDBMサーバ

とりあえず、作ってみた。サーバのコードがこんな感じ。 require 'gdbmstore' gdbm_srv = GDBMStore::Server.new('gdbmstore.db', 18211) gdbm_srv.logger = lambda {|method, params| $stderr.puts "#{method}: #{params.join(',')}" } trap(:INT) { gdbm_s…