# File examples/chatserver.rb, line 218
        def handlePollEvent( socket, evmask )
                case evmask

                when Poll::ERR|Poll::HUP|Poll::NVAL
                        shutdown()

                when Poll::RDNORM
                        clSock = socket.accept
                        user = User::new( clSock, self )
                        $stderr.puts "Accepted connection from #{user}"
                        @pollObj.register clSock, Poll::RDNORM, user.method(:handlePollEvent)
                        user.addOutput( BANNER )
                        user.prompt
                        broadcastMsg( "[New connection: #{user}]" )
                        @users << user

                end
        end