Я пытаюсь изучить WCF. У меня есть простая настройка клиентского и серверного приложений, и после нажатия кнопки на клиенте она получает обновленное значение с сервера.Какие шаги необходимо предпринять для использования обратных вызовов WCF?
Следующим шагом я пытаюсь выполнить обратный вызов с сервера на клиент, чтобы обновить его значение. Я пролил много примеров, и они кажутся слишком большими и запутанными. Есть ли кто-нибудь, кто может дать мне просто самый простой пример его реализации на C#?
Я продолжаю просматривать примеры в Интернете, и я просто не понимаю, что нужно? Конечно, я мог бы скопировать пример строки за строкой, но это не делает мне ничего хорошего, потому что я все еще не понимаю, что реализовать, если бы я хотел сделать это в своем собственном коде.
Может кто-нибудь, пожалуйста, помогите мне с очень простым примером того, какие шаги мне нужно предпринять, и что мне нужно делать в код сервера, а затем в код клиента, чтобы это произошло?
Спасибо
Я до сих пор считаю, что это слишком сложно. Я собираюсь реализовать сокет: P – Seva
Копирование/вставка этого решения для меня не работало (VS2010, .NET 4.0). Клиент и заблокирует ожидание ответа сервера, и вы получите исключения тайм-аута. Вы должны поместить [OperationContract (IsOneWay = true)] в DoSomething. Кроме того, вы можете либо обрабатывать потоки самостоятельно, либо установить ConcurrencyMode = Multiple, UseSynchronizationContext = false в MyCallbackClient. См. Этот вопрос/ответ: http://stackoverflow.com/a/13091230/2184185 –
Это самая полезная вещь, которую я нашел, пытаясь изучить дуплексную связь в WCF. –