private void LoginToServer()
        {
            try
            {
                _channelFactory = new DuplexChannelFactory <IMessengerService>(new ClientCallback(),
                                                                               "NetTcpBinding_MessageServiceEndPoint");
                _server = _channelFactory.CreateChannel();
                _server.Login(UserName);
            }
            catch (Exception ex)
            {
//                MessageBox.Show("Сервер не найден \n" + ex);
            }
        }
Exemplo n.º 2
0
        public MainWindow()
        {
            InitializeComponent();
            channelFactory = new DuplexChannelFactory <IMessengerService>(new ClientCallback(), "MessageServiceEndPoint");
            Server         = channelFactory.CreateChannel();
            UserName       = Environment.UserName;
            mutex          = new Mutex(true, MutexName, out createdNew);
            if (!createdNew)
            {
                // Show opened App
                MessageBox.Show("This program is already running");
                Application.Current.Shutdown(0);
            }

            Server.Login(UserName);
        }
Exemplo n.º 3
0
        public FMessenger()
        {
            InitializeComponent();

            channelFactory = new DuplexChannelFactory <IMessengerService>(new ClientCallback(), "MessageServiceEndPoint");
            Server         = channelFactory.CreateChannel();
            UserName       = Environment.UserName;
            mutex          = new Mutex(true, MutexName, out createdNew);
            if (!createdNew)
            {
                // if the mutex already exists, notify and quit
                //                MessageBox.Show("This program is already running");
                //                Application.Current.Shutdown(0);
                UserName = "******";
            }

            Server.Login(UserName);

            instance = this;
        }