Windows Phone主要的通信方式

·         HTTP

可以使用WebClient或者HttpWebRequest访问REST service

·         SOAP 1.1

可以访问支持SOAP 1.1SOAP service,例如使用BasicHttpBindingWCF service。请注意大多数手机,例如iPhoneAndroid,都不支持SOAP(虽然有第三方类库),所以我们推荐尽量使用REST

·         REST

与服务器通信我们推荐使用REST service,而不是短信和邮件,因为REST service最通用,你可以在非手机设备上(例如今后会出现支持Windows 8的平板电脑)使用同样的service。你的service可以部署在任何服务器上,只需要该服务器能在internet上访问。例如,你可以将服务部署在Windows Azure云端。

·         Socket

WP7.1提供了部分socket的支持,有关详细信息请参考Windows Phone Socket 

Socket适合于对性能要求高的场合,因为TCP相比较HTTP快一些。

原文地址:https://www.cnblogs.com/fengbeihong/p/2983011.html