Exemple #1
0
 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
Exemple #2
0
# "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: