def Run(self):
        """
        Wait for clients to connect and service them

        :returns: None
        """

        while True:

            try:
                events = self.poller.poll()
            except KeyboardInterrupt:
                self.context.destroy()
                sys.exit()

            self.Handle_Events(events)