2012-03-12 1 views
3

Я бы хотел использовать WS-Discovery из приложения WinRT, которое я разрабатываю, но это, похоже, не доступно. Хотя он доступен в WCF 4.0 .Net Frameworks, они, похоже, опустили его из WinRT.Выполнение WS-Discovery изнутри WinRT

Поскольку это WinRT, я не могу ссылаться на System.ServiceModel.Discovery.

Может ли кто-нибудь порекомендовать альтернативу? Возможно, я мог бы реализовать базовую версию этого стандарта самостоятельно, но хотел бы избежать работы, если смогу. Это может сделать хороший проект OSS.

+0

Существует множество вызовов Win32, связанных с веб-службами, которые все еще поддерживаются (http://msdn.microsoft.com/en-us/library/windows/apps/br205759.aspx). Я не уверен в открытии. – sarvesh

+0

Я не думаю, что он там. Есть ли что-то в JQuery, которое вы можете использовать? Может быть, переключиться на проект JavaScript и попробовать? –

+0

Я не думаю, что вызовы Win32 и jQuery включают в себя все, что связано с WS-Discovery. Существуют ли какие-либо другие технологии, которые можно использовать для динамического обнаружения сервисов? – tomasmcguinness

ответ

2

WS-Discovery не поддерживается API WinRT.

API поддерживает многоадресную рассылку UDP, поэтому я могу использовать ее для выполнения одноранговых обнаружений.

+0

Вы нашли способ для WS-Discovery с использованием WInRT. PLZ помогите мне в этом –

+0

Нет, извините, эта часть протокола просто недоступна в WinRT в это время. Насколько мне известно, все равно. – tomasmcguinness

+0

Скажите мне Api –