Beispiel #1
0
 def __init__(self, ip_address, logger):
     self.__msg_senders = dict()
     self.__msg_receivers = dict()
     self.__stopSockets = list()
     self.__address = ip_address
     self.__bots = self.get_bots()
     self.__logger = logger
     self.__inbox = Inbox(self.__logger)
     self.__started = False
     for bot in self.__bots:
         self.__logger.debug(ip_address + " added sender and receiver for: " + bot)
         self.__msg_senders[bot] = MessageSender(bot, self.PORT, self.__logger)
         self.__msg_receivers[bot] = MessageReceiver(bot, self.__inbox, self.__logger)
     self.__connection = ConnectionsListener(self.__address, self.PORT, self.__msg_receivers, self.__logger)
Beispiel #2
0
 def __init__(self, ip_address, logger):
     self.__msg_senders = dict()
     self.__msg_receivers = dict()
     self.__stopSockets = list()
     self.__address = ip_address
     self.__bots = self.get_bots()
     self.__logger = logger
     self.__inbox = Inbox(self.__logger)
     self.__started = False
     for bot in self.__bots:
         bot = bot.rstrip(
         )  ## remove '\n' -> should have been done by get_bots(), but appearantly this didnt work
         self.__logger.debug(ip_address +
                             " added sender and receiver for: " + bot)
         self.__msg_senders[bot] = MessageSender(bot, self.PORT,
                                                 self.__logger)
         self.__msg_receivers[bot] = MessageReceiver(
             bot, self.__inbox, self.__logger)
     self.__connection = ConnectionsListener(self.__address, self.PORT,
                                             self.__msg_receivers,
                                             self.__logger)