ysitbook 发表于 2011-04-07 16:49

Ruby 管理 GServer 服务器端实例

require 'gserver'

class HelloServer < GServer
def serve(io)
    io.puts("To stop this server, type 'shutdown'")
    self.stop if io.gets =~ /shutdown/
end
end

server = HelloServer.new(1234)
server.start

loop do
break if server.stopped?
end

puts "Server has been terminated"
页: [1]
查看完整版本: Ruby 管理 GServer 服务器端实例