# File examples/chatserver.rb, line 123
 def handlePollEvent( io, evmask )
		case evmask

		when Poll::ERR|Poll::HUP|Poll::NVAL
			@server.disconnectUser( self )
			
		when Poll::RDNORM
			input = readInput()
			@server.processInput( self, *input ) unless input.empty?

		when Poll::WRNORM
			bytesLeft = writeOutput()
			@server.pollObj.removeMask( @socket, Poll::WRNORM ) if bytesLeft.zero?

		end

	end