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 CheckConnect() { if (!CheckConnectIsBegin) { CheckConnectIsBegin = true; Thread.Sleep(20000); client = new ServiceGameClient(new InstanceContext(this)); try { client.CheckConnectClientToHost(); } catch { client.Close(); this.Close(); } } }
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(); }