Example #1
0
        internal void Init(MySocketClient client, string userid)
        {
            this.client = client;
            this.userid = userid;
            var serviceManager = client.Handlers.GetHandler <ServiceManager>();

            terminalCallbackService = serviceManager
                                      .GetService("terminalCallback") as TerminalCallbackService;

            terminalCallbackService.Error    += TerminalCallbackService_Error;
            terminalCallbackService.Received += TerminalCallbackService_Received;

            terminalServiceProxy = serviceManager
                                   .GetServiceProxy <ITerminalService>("terminal", userid);
        }
Example #2
0
        public MySocketClient()
        {
            ServiceHandler serviceManager = new ServiceHandler();

            serviceClientHandler = new ServiceClientHandler();

            this.Handlers.Add(serviceManager);

            this.Handlers.Add(serviceClientHandler);



            TerminalCallback = new TerminalCallbackService();

            serviceManager.AddService("tc", TerminalCallback);

            Terminal = serviceClientHandler.GetServiceProxy <ITerminalService>("t");


            serviceManager.AddService("calcc", new CalcCallback());

            calc = serviceClientHandler.GetServiceProxy <ICalc>("calc");
        }