def __init__(self, url, num=10, level="1"): self.num = num rmq = rabbitMQ() self.rabbitMqServerIP = rmq.getIP() self.rabbitMqServerPort = rmq.getPort() self.username = rmq.getUser() self.password = rmq.getPassword() self.url = url self.level = level
# "clientReceive" -> {"url":"xxx.onio","level":"1,2,3,4,5","num":10} # "clientEnd" -> {"url":"xxx.onio","state":False} # "clientResult" <- {"ip":localIP,"url":workList["url"],"level":workList["level"]} #!/usr/bin/python # -*- coding: UTF-8 -* import urllib import urllib2 import json import time import pika import os import socket import threading from rabbitMq import rabbitMQ rmq = rabbitMQ() queueName = "clientReceive" queueEnd = "clientEnd" queueResult = "clientResult" workList = {"url": "xxx.onio", "state": True, "level": "1"} localIP = "0.0.0.0" def get_host_ip(): try: s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(('8.8.8.8', 80)) ip = s.getsockname()[0] finally: