- 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"
- #该片段来自于http://www.codesnippet.cn/detail/050120131312.html
来源: http://www.codesnippet.cn/detail/050120131312.html