//ф-ия подключения клиента к серверу public bool Connect(string name) { if (validateUselNickname(m_userInGame, name)) { //Получаем интерфейс обратного вызова IClientServiceCallback callback = OperationContext.Current.GetCallbackChannel<IClientServiceCallback>(); sendMessageAllUsers(m_userInGame, name, true); //Создаем новый экземпляр пользователя и заполняем все его поля CUser curUser = new CUser(name, callback); curUser.setStateConnect(true); //добавляем юзера m_userInGame.Add(curUser); this.m_user = curUser; MessageBox.Show("Игрок " + name + " присоединился"); return true; } else { return false; } }