![](/img/trans.png)
[英]What is the right way of doing Client and Server communicate with Sockets in C#?
[英]What is the right way to communicate between a C# server and Windows Phone?
好的,我有一個C#服務器和一個充當客戶端的Windows Phone應用程序。 客戶端必須修改服務器上的設置,從服務器接收圖像(可能是視頻流)並從服務器接收通知(最好的方式是即時的,就像有人在Facebook上向您發送消息並且您收到通知馬上)。
我有服務器和客戶端設置,所以他們正在進行通信,他們互相發送一個使用XmlSerializer序列化的對象(它目前只包含一個帶有公共get / set方法的公共String字段)。 它們通過套接字連接。 如果我想在它們之間發送簡單的消息,這種方法很有效,但我認為當我想要即時通知和圖像/視頻流的傳輸時,我會遇到問題。 我將如何以正確的方式繼續我的工作?
考慮使用RESTful或SOAP服務通過Web服務設計API解決方案。 我個人建議使用RESTful Web服務。 以下是關於REST的一些啟動鏈接:
這是MSDN中另一篇有用的文章,它比較了WCF REST和WCF SOAP: http : //msdn.microsoft.com/en-us/library/vstudio/hh273094( v = vs.100) .aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.