2015-02-11 112 views
-2

我开发了一个Windows Phone应用程序,它使用相机每秒拍摄一张照片。现在我想将这些图像发送到我的Windows桌面应用程序。Windows Phone如何将图像发送到服务器? (Not HTTP)

除了图像,我还计划将GPS数据和其他传感器的数据发送到我的Windows桌面应用程序。

我相信我可以使用System.Net.Sockets.Socket,但是我从Socket得到的是byte[],我不知道阵列的哪个部分是图像,哪个部分是下一个图像。我需要特殊的编码。

有没有面向对象的方式发送数据? .net远程处理和WCF在WP上工作吗?你有什么建议?

目标Windows Phone操作系统版本可以是8或8.1。

+0

HTTP存在。为什么生活困难? HTTP有什么问题? – 2015-02-11 00:52:23

回答

1

不要重新发明轮子。在这种情况下打开一个套接字就像启动一个自托管的http服务器一样,除了使用http服务器解决所有问题。

虽然使用套接字,您有很多协议和难题需要解决,HttpServer在背后有大量经过验证和测试的代码,帮助您更快地解决问题,再加上每个人都知道Http,所以它也是更容易理解和维护。

的一种方法是卷起的precisly这类应用的Self-hosted Web API

+0

好的,我可以使用HTTP服务器。在Windows桌面应用程序中,我使用什么类来构建http服务器? – Gqqnbig 2015-02-11 00:55:17

+0

@LoveRight这个信息很容易找到,我很惊讶你的搜索没有得到任何结果。你在搜索,对吗? – 2015-02-11 01:03:07

+0

如果System.Web.Http.HttpServer是正确的,为什么[其他人](http://www.codeproject.com/Articles/137979/Simple-HTTP-Server-in-C)创建自己的? – Gqqnbig 2015-02-11 01:06:10

相关问题