Exemplo n.º 1
0
        public ListenerControllerBase(ServerController server, AgentController agent, CryptoController crypto)
        {
            ServerController = server;
            AgentController  = agent;
            CryptoController = crypto;

            HttpListenerController = new HttpListenerController(this);
            TcpListenerController  = new TcpListenerController(this);

            OnServerEvent += ServerController.ServerEventHandler;
        }
Exemplo n.º 2
0
        public bool StopListener(string listenerId, ListenerType type, string user)
        {
            var success = false;

            if (type == ListenerType.HTTP)
            {
                success = HttpListenerController.StopHttpListener(listenerId, user);
            }
            else if (type == ListenerType.TCP)
            {
                success = TcpListenerController.StopTcpListener(listenerId, user);
            }

            return(success);
        }
Exemplo n.º 3
0
 public IEnumerable <ListenerTcp> GetTcpListeners()
 {
     return(TcpListenerController.GetTcpListeners());
 }
Exemplo n.º 4
0
 public ListenerTcp StartTcpListener(NewTcpListenerRequest request)
 {
     return(TcpListenerController.StartTcpListener(request));
 }