superclass=Object
type=class
library=gserver
extended=
included=

Ф뤿Υ饹ǤGServer Ѿ饹ƻȤޤ
fork ǤϤʤåɤȤäƤޤ

:

  #
  # 1970ǯηв֤ä֤ФǤ
  #
  class TimeServer < GServer
    def initialize(port=10001, *args)
      super(port, *args)
    end
    def serve(io)
      io.puts(Time.now.to_i)
    end
  end
  
  # ǥФ򥹥Ȥޤ
  server = TimeServer.new
  server.audit = true                  # Turn logging on.
  server.start
  
  # ޤФưƤ뤫ǧƤߤޤ礦
  GServer.in_service?(10001)           # -> true
  server.stopped?                      # -> false
  
  # Фߤޤ
  server.shutdown
  
  # ޥФߤ뤳ȤǤޤ
  GServer.stop(10001)
  #  server.stop ǤǽǤ

=== 
[[url:http://www.ruby-doc.org/stdlib/libdoc/gserver/rdoc/]]
