Можно ли сделать длинный опрос с помощью WCP на Windows Phone 7? - PullRequest
1 голос
/ 05 января 2011

Я хочу отправить данные с сервера на клиент Windows Phone 7 в среде интрасети.

Я определенно не хочу использовать для этого службу push-уведомлений Microsoft.

Естьможно использовать WCF и длительный опрос

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Я написал эту статью о длительных опросах - возможно, это поможет?

http://xyzzer.wordpress.com/2011/03/10/real-time-client-server-communication-on-windows-phone-with-long-polling/

0 голосов
/ 05 января 2011

Длинный опрос - это просто асинхронное программирование с потенциально очень долгим временем ожидания до вызова обратного вызова.

Нет ничего в WCF (при условии, что это то, что вы имели в виду в названии) или Windows Phone 7, которые не позволяют использовать это. Однако при использовании этого метода в Windows Phone 7 следует обратить особое внимание.

Проблема, с которой вы столкнетесь в WP7, заключается в том, что создаваемое вами приложение не может работать в фоновом режиме, и поэтому оно должно постоянно работать с момента отправки запроса до момента получения ответа. В зависимости от того, как долго будет длиться ваш опрос, это может быть или не быть проблемой.

В качестве частичного решения вы можете рассмотреть возможность отключения Обнаружение простоя , так как это будет поддерживать работу приложения до тех пор, пока пользователь не остановит его (или не произойдет захоронение).

Push-уведомления являются решением для отправки сообщения (или ответа) на телефон, когда приложение не запущено.
Надеюсь, что это изменится в будущем, но сейчас это так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...