示例#1
0
            else:
                global stat71
                val = stat71[int(choice)]
                val = val + 1
                stat71[int(choice)] = val
                global message71
                message71.append(payload)
        elif channel == '72':
            if headers['status'] == 'Closed':
                global message72
                message72.append('-- channel ' + channel +
                                 ' is not accepting answers.')
            else:
                global stat72
                val = stat72[int(choice)]
                val = val + 1
                stat72[int(choice)] = val
                global message72
                message72.append(payload)


#Make connection to liten to ActiveMQ
client = PublishSubscribeClient('127.0.0.1', 61613)
#Operate on threads so no message overlap occurs, listen forever until app closes
listener = threading.Thread(target=client.listen_forever)
#Start listening
listener.start()
#Wait till something in enqueued
client.listening_event.wait()

client.connect()