2015-02-11 109 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

相關問題