【问题标题】:How does Windows Phone send image to server? (Not HTTP)Windows Phone 如何将图像发送到服务器? (不是 HTTP)
【发布时间】:2015-02-11 00:48:08
【问题描述】:

我开发了一个 Windows Phone 应用程序,它使用相机每秒拍照。现在我想将这些图像发送到我的 Windows 桌面应用程序。

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

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

是否有面向对象的方式来发送数据? .net 远程处理和 WCF 是否适用于 WP?你有什么建议?

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

【问题讨论】:

  • HTTP 正是为这类应用而存在的。为什么要让生活变得艰难? HTTP 有什么问题?

标签: c# wcf windows-phone-8 .net-remoting


【解决方案1】:

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

使用套接字时,您需要解决很多协议和难题,而使用 HttpServer,您可以获得大量经过验证和测试的代码,帮助您更快地解决问题,而且每个人都知道 Http,所以它也更容易理解和维护。

一种方法是汇总Self-hosted Web API

【讨论】:

  • 好的,我可以使用 HTTP 服务器了。在 Windows 桌面应用程序中,我使用哪些类来构建 http 服务器?
  • @LoveRight 这个信息很容易找到,我很惊讶你的搜索没有得到任何结果。你做了搜索,对吧?
  • 如果 System.Web.Http.HttpServer 是正确的使用,为什么other people 创建自己的?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-06
  • 2018-09-21
  • 2014-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多