Пример #1
0
        public CreateParty()
        {
            BroadcastorCallback cb = new BroadcastorCallback();

            cb.SetHandler(this.HandleBroadcast);
            InitializeComponent();
            System.ServiceModel.InstanceContext context =
                new System.ServiceModel.InstanceContext(cb);
            this._service =
                new WCFService.ServiceClient(context, "TCPEndpoint");
        }
        private void RegisterClient()
        {
            if ((this._service != null))
            {
                this._service.Abort();
                this._service = null;
            }

            BroadcastorCallback cb = new BroadcastorCallback();

            System.ServiceModel.InstanceContext context =
                new System.ServiceModel.InstanceContext(cb);
            this._service =
                new WCFService.ServiceClient(context, "NetTcpBinding_IService");

            this._service.RegisterClient(Convert.ToInt64(Session["id"]));
        }
        private void RegisterClient()
        {
            if ((this._service != null))
            {
                this._service.Abort();
                this._service = null;
            }

            BroadcastorCallback cb = new BroadcastorCallback();

            System.ServiceModel.InstanceContext context =
                new System.ServiceModel.InstanceContext(cb);
            this._service =
                new ServiceReference1.ServiceClient(context, "HttpEndpoint");

            this._service.RegisterClient(Convert.ToInt64(Session["id"]));
        }
        private void RegisterClient()
        {
            if ((this._service != null))
            {
                this._service.Abort();
                this._service = null;
            }

            BroadcastorCallback cb = new BroadcastorCallback();


            System.ServiceModel.InstanceContext context =
                new System.ServiceModel.InstanceContext(cb);
            this._service =
                new WCFService.ServiceClient(context, "TCPEndpoint");

            this._service.RegisterClient(_dataStorage.UserId);
        }
Пример #5
0
        private void RegisterClient()
        {
            if ((_service != null))
            {
                _service.Abort();
                _service = null;
            }

            BroadcastorCallback cb = new BroadcastorCallback();

            cb.SetHandler(HandleBroadcast);

            System.ServiceModel.InstanceContext context =
                new System.ServiceModel.InstanceContext(cb);
            _service =
                new ServiceClient(context, "TCPEndpoint");

            _service.RegisterClient(_dataStorage.UserId);
        }
Пример #6
0
        private void RegisterClient()
        {
            if ((this._client != null))
            {
                this._client.Abort();
                this._client = null;
            }

            BroadcastorCallback cb = new BroadcastorCallback();

            cb.SetHandler(this.HandleBroadcast);

            System.ServiceModel.InstanceContext context =
                new System.ServiceModel.InstanceContext(cb);
            this._client =
                new BroadcastorService.BroadcastorServiceClient(context);

            this._client.RegisterClient(this.txtClientName.Text);
        }
Пример #7
0
        private void DuplexSample()
        {
            EndpointAddress endpoint = new EndpointAddress("http://192.168.1.222:584/BroadcastorService");

            BroadcastorCallback bc = new BroadcastorCallback();

            bc.SetHandler(this.HandleBroadcast);

            DuplexChannelFactory <IBroadcastorService> dualFactory =
                new DuplexChannelFactory <IBroadcastorService> (bc, new WSDualHttpBinding(), endpoint);
            IBroadcastorService channel = dualFactory.CreateChannel();

            Msg result = channel.RegisterClient(new Msg()
            {
                ClientName = "Client_1", GUID = new Guid()
            });

            Debug.Print($"{result.MsgStatus}");

            channel.NotifyServer(new Msg()
            {
                ClientName = "client_1", GUID = new Guid(), MsgTypeIn = MSGTYPE.WATCHONLINE
            });
        }