我有一个客户端服务器应用程序,服务器端是asp.net mvc,客户端是带有windows mobile 6的移动设备。基本上,客户端进行身份验证,获取一些数据,创建数据库,对其进行一些操作然后将数据发送回服务器(登录,下载,上传)。
我使用HttpWebRequest类从客户端获取/发送数据,我喜欢这样:当客户端请求数据时,我使用FileHelpers在文件中写入这些对象,最后我从所有这些文件中创建.rar并编写这些文件响应流和客户端上的字节i unrar并再次使用FileHelpers从文件中获取对象。上传操作也是如此。
实现这种沟通的最佳方式是什么,因为我认为这种情况有点像我在那里做的事情,或者?
答案 0 :(得分:1)
Glenn Block刚刚在WCF上发布了关于流内容的非常好的帖子:
http://blogs.msdn.com/b/gblock/archive/2010/11/24/streaming-over-http-with-wcf.aspx
我非常喜欢WCF数据服务& 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