parser.add_argument('--open', help="Define si el servidor esta abierto al exterior o no", action='store_true', default=False) parser.add_argument('--port', type=int, help="Puerto de comunicacion del agente") parser.add_argument('--dhost', default=socket.gethostname(), help="Host del agente de directorio") parser.add_argument('--dport', type=int, help="Puerto de comunicacion del agente de directorio") # configuramos logger para imprimir logger = config_logger(level=1) #1 para registrar todo (error i info) # parsear los parametros de entrada args = parser.parse_args() if args.port is None: port = 9002 else: port = args.port if args.open is None: hostname = '0.0.0.0' else: hostname = '127.0.0.1' if args.dport is None: dport = 9000
from AgentUtil.OntoNamespaces import ACL, DSO from AgentUtil.FlaskServer import shutdown_server from AgentUtil.Agent import Agent from AgentUtil.ACLMessages import build_message, get_message_properties from AgentUtil.Logging import config_logger # Definimos los parametros de la linea de comandos parser = argparse.ArgumentParser() parser.add_argument('--open', help="Define si el servidor est abierto al exterior o no", action='store_true', default=False) parser.add_argument('--port', type=int, help="Puerto de comunicacion del agente") # Logging logger = config_logger(level=1) # parsing de los parametros de la linea de comandos args = parser.parse_args() # Configuration stuff if args.port is None: port = 9000 else: port = args.port if args.open is None: hostname = '0.0.0.0' else: hostname = socket.gethostname()
parser.add_argument('--open', help="Define si el servidor esta abierto al exterior o no", action='store_true', default=False) parser.add_argument('--port', type=int, help="Puerto de comunicacion del agente") parser.add_argument('--dhost', default='localhost', help="Host del agente de directorio") parser.add_argument('--dport', type=int, help="Puerto de comunicacion del agente de directorio") # Logging logger = config_logger(level=1) # parsing de los parametros de la linea de comandos args = parser.parse_args() # Configuration stuff if args.port is None: port = 9001 else: port = args.port if args.open is None: hostname = '0.0.0.0' else: hostname = socket.gethostname()
:Description: Agent Clase para guardar los atributos de un agente """ from rdflib.namespace import FOAF, RDF from AgentUtil.OntoNamespaces import ACL, DSO from AgentUtil.ACLMessages import get_message_properties, build_message, send_message from rdflib import Graph, Literal, Namespace from Constants.Constants import ONTOLOGY agn = Namespace(ONTOLOGY) mss_cnt = 0 from AgentUtil.Logging import config_logger logging = config_logger(level=1) class Agent(): def __init__(self, name, uri, address, stop): self.name = name self.uri = uri self.address = address self.stop = stop def register_agent(self, DirectoryAgent): """ Envia un mensaje de registro al servicio de registro usando una performativa Request y una accion Register del servicio de directorio