Cagraの開発に全然参加できていなくてヘコみつつある今日この頃。発作的に簡易分散ストレージを実装してみた。 server.rb client.rb server.rb require 'socket' require 'thread' require 'rubygems' require 'json' class Server def initialize(srv) @srv = srv @db = {} end def self.open(port) self.new(TCPServer.open(port)) end def run while true Thread.new(@srv.accept) {|sock| begin req = recv(sock) puts "req: #{req.inspect}" __send__ "req_#{req['method']}", s