Лучший способ для приложения asp.net mvc общаться с клиентом (мобильные устройства с Windows Mobile) - PullRequest
0 голосов
/ 04 декабря 2010

У меня есть клиент-серверное приложение, на стороне сервера - asp.net mvc, а на стороне клиента - мобильное устройство с Windows Mobile 6. По сути, клиент аутентифицируется, получает некоторые данные, создает базу данных, выполняет над ней некоторые операции затем отправляет данные обратно на сервер (вход, загрузка, загрузка).

Я получаю / отправляю данные от клиента с помощью класса HttpWebRequest, и я делаю так: когда клиент запрашивает данные, я записываю эти объекты в файлы, используя FileHelpers, и в конце я делаю .rar из всех этих файлов и пишу те байты в ответном потоке и на клиенте, которые я отменяю и снова получаю объекты из файлов, используя FileHelpers. То же самое происходит для операции загрузки.

Каков наилучший способ реализовать это общение, потому что я думаю, что это то, что я там делаю, или?

1 Ответ

1 голос
/ 05 декабря 2010

Гленн Блок только что написал очень хороший пост о потоковой передаче контента через WCF:

http://blogs.msdn.com/b/gblock/archive/2010/11/24/streaming-over-http-with-wcf.aspx

Мне действительно нравятся WCF Data Services и oData лично, и они поддерживают двоичные объекты и потоковую передачу:

http://msdn.microsoft.com/en-us/library/ee473426.aspx http://blogs.msdn.com/b/astoriateam/archive/2010/09/08/data-services-streaming-provider-series-part-2-accessing-a-media-resource-stream-from-the-client.aspx

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