コード例 #1
0
    def setUp(self):
        print("Starting test...")
        self.freq = 10
        self._server = SocketWriter(
            freq=self.freq)  # First tests: producer at 10 Hz

        self.host = "localhost"
        self.stream = StreamJSON(self.host, 61000)
        self._asyncore_thread = threading.Thread(target=asyncore.loop,
                                                 kwargs={'timeout': 0.01})
        self._asyncore_thread.start()
コード例 #2
0
 def initialize(self):
     """
     Create the socket that will be used to commmunicate to the server.
     """
     self.node_stream = None
     logger.debug("Connecting to %s:%d" % (self.host, self.port))
     try:
         self.node_stream = StreamJSON(self.host, self.port)
         self.async_thread = threading.Thread(target=asyncore.loop,
                                              kwargs={'timeout': .1})
         self.async_thread.start()
         if self.node_stream.connected:
             logger.info("Connected to %s:%s" % (self.host, self.port))
     except Exception as e:
         logger.info("Multi-node simulation not available!")
         logger.warning("Unable to connect to %s:%s" %
                        (self.host, self.port))
         logger.info(str(e))