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); } }
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); }
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; }