Пример #1
0
	def run(self):
		
	   	# Create a Context
	   	context = zmq.Context()

		reqConnect  = GossipConnection()
		port = reqConnect.getPort()
				   	
		while True:
			# Create a Request Socket
			req = context.socket(zmq.REQ)
			ipAddress = reqConnect.getIPAddress()
			
			reqConnection = reqConnect.getConnection(ipAddress)	
			req.connect(reqConnection)

			cmd = 'BETA'

			try:
				# Send a Request To Execute a Command.
				req.send(cmd)

                # Receive The Output.
                # outputMsg = req.recv()
                # print outputMsg
				time.sleep(7)

			except TypeError as err:
				print (str(err))

	  		finally:
	  			req.close()
Пример #2
0
    def run(self):

        # Create a Context
        context = zmq.Context()

        # Create a Reply Socket
        rep = context.socket(zmq.ROUTER)

        recvConnect = GossipConnection()
        recvConnection = recvConnect.getConnection(False)
        rep.bind(recvConnection)

        try:
            while True:

                # Receive The Output.
                outputMsg = rep.recv()
                print outputMsg

                # rep.send("ACK From GAMMA")

        except TypeError as err:
            print(str(err))

        finally:
            rep.close()
Пример #3
0
    def run(self):

        # Create a Context
        context = zmq.Context()

        reqConnect = GossipConnection()
        port = reqConnect.getPort()

        while True:
            # Create a Request Socket
            req = context.socket(zmq.REQ)
            ipAddress = reqConnect.getIPAddress()

            reqConnection = reqConnect.getConnection(ipAddress)
            req.connect(reqConnection)

            cmd = 'BETA'

            try:
                # Send a Request To Execute a Command.
                req.send(cmd)

                # Receive The Output.
                # outputMsg = req.recv()
                # print outputMsg
                time.sleep(7)

            except TypeError as err:
                print(str(err))

            finally:
                req.close()
Пример #4
0
	def run(self):
		
		# Create a Context
		context = zmq.Context()
	
		# Create a Reply Socket
		rep = context.socket(zmq.ROUTER)

		recvConnect = GossipConnection()
		recvConnection = recvConnect.getConnection(False)
		rep.bind(recvConnection)
		
		try:
			while True:
				
				# Receive The Output.
				outputMsg = rep.recv()
				print outputMsg

				# rep.send("ACK From GAMMA")

		except TypeError as err:
			print (str(err))
			
		finally:
			rep.close()