# File examples/chatserver.rb, line 173
 def initialize( listenHost="0.0.0.0", listenPort=1138, interval=0.20 )
		raise "This server requires the POLLRDNORM and POLLWRNORM constants, which " +
			"don't seem to be defined by your machine's implementation. Sorry. " unless
			Poll.const_defined?( :RDNORM ) && Poll.const_defined?( :WRNORM )

		@socket			= TCPServer::new( listenHost, listenPort )
		@users			= []
		@pollObj		= Poll::new
		@pollInterval	= interval
		@shuttingDown	= false

		@pollObj.register @socket, Poll::RDNORM, method(:handlePollEvent)
	end