Beispiel #1
0
        /// <summary>
        /// Обработчик пункта меню "Игра | Начать"
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void startToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // Создание формы
            var form = new ChoosePlayerForm();

            // Отображение модального окна
            if (form.ShowDialog() == DialogResult.OK)
            {
                Storage.Session s = (Storage.Session)form.list.SelectedItem;
                // Ссылка на веб-сервис игры
                string uri = $"http://localhost:8888/AirBattle/GameService/";
                // Клиент сервиса
                client = new GameClient.GameServiceClient();
                client.Endpoint.Address = new EndpointAddress(uri);
                client.Open();
                // Запрос имени игрока
                string name = client.GetName();
                // Вывод на экран
                MessageBox.Show(name);
            }
        }