Я должен создать приложение для Windows Phone 7.5, которое может осуществлять двустороннюю связь с тем же приложением, установленным на других устройствах с той же операционной системой.
Я прочитал, что версия Silverlight на Windows Phone поддерживает только BasicHttpBinding, поэтому я думаю, что мне придется реализовать двунаправленный режим с использованием BasicHttpBinding: например, узел, принимающий входящее «соединение», может отправить GUID на запрашивающий узел для определения вида сеанса (этот GUID должен затем отправляться для каждого последующего соединения между двумя узлами).
Есть ли лучшие альтернативы?
Ядром всех коммуникаций является связь между двумя узлами:
- есть три типа запросов (один из них должен быть очень частым, скажем, каждые 10 секунд);
- узел, который получает запрос, может ответить или проигнорировать запрос.
Как влияет на производительность?