private static void Main(string[] args) { Console.WriteLine("Start"); using (ServiceGameClient _client = new ServiceGameClient("WSDualHttpBinding_IServiceGame")) { _client.Open(); Console.WriteLine("Connected to server."); Console.WriteLine("Enter your login:"******"update": Console.WriteLine("-----------------------------"); Console.WriteLine("Players on server:"); foreach (Player player in _client.GetAllPlayers()) { Console.WriteLine(player.Login); } break; case "exit": dontExit = false; break; default: break; } } _client.Close(); } /* using (ServiceGameClient _client = new ServiceGameClient("WSDualHttpBinding_IServiceGame")) { _client.Open(); _client.Login("System", Colors.Yellow); _client.SendCoord(20, 20); foreach (Player player in _client.GetAllPlayers()) { Console.WriteLine(player.Login); } _client.GetPositionPlayer("Dante"); _client.Close(); } */ Console.ReadLine(); }
void ReconnectingPrepare() { client = null; tbUserName.IsEnabled = true; bConnDisconn.Content = "Подключиться"; isConnected = false; bReqCard.IsEnabled = false; bStopRequest.IsEnabled = false; bPrepare.IsEnabled = false; List <string> empty = new List <string>(); lbPlayerList.ItemsSource = empty; lbPlayerList.Items.Refresh(); }
void CheckConnect() { if (!CheckConnectIsBegin) { CheckConnectIsBegin = true; Thread.Sleep(20000); client = new ServiceGameClient(new InstanceContext(this)); try { client.CheckConnectClientToHost(); } catch { client.Close(); this.Close(); } } }
void ConnectUser() { if (!isConnected) { try { client = new ServiceGameClient(new InstanceContext(this)); if (client.JoinPossible()) { ID = client.Connect(tbUserName.Text); tbUserName.IsEnabled = false; bConnDisconn.Content = "Отключиться"; isConnected = true; bPrepare.IsEnabled = true; } } catch { } } }
private static void Main(string[] args) { Console.WriteLine("Start"); using (ServiceGameClient _client = new ServiceGameClient("WSDualHttpBinding_IServiceGame")) { _client.Open(); Console.WriteLine("Connected to server."); Console.WriteLine("Enter your login:"******"update": Console.WriteLine("-----------------------------"); Console.WriteLine("Players on server:"); foreach (Player player in _client.GetAllPlayers()) { Console.WriteLine(player.Login); } break; case "exit": dontExit = false; break; default: break; } } _client.Close(); } /* * using (ServiceGameClient _client = new ServiceGameClient("WSDualHttpBinding_IServiceGame")) * { * _client.Open(); * _client.Login("System", Colors.Yellow); * _client.SendCoord(20, 20); * foreach (Player player in _client.GetAllPlayers()) * { * Console.WriteLine(player.Login); * } * _client.GetPositionPlayer("Dante"); * _client.Close(); * } * */ Console.ReadLine(); }