Windows Phone应用程序如何实现通讯?

2015年2月11日

我有一个Windows Phone(WP)应用程序,用Silverlight编写。该程序如何向Windows桌面应用程序发送数据?

有人[1]建议Windows桌面应用程序内建一个HTTP服务器,WP程序用HTTP请求的方式发送和取得数据。

这样的操作方式不是面向对象的。我们可以考虑使用WCF。在Silverlight(Windows Phone)里,WCF只能使用BasicHttpBinding,仅支持异步调用,即添加特性[OperationContract(AsyncPattern = true)]

WP程序和Windows桌面程序如果要共享协议接口项目,该项目必须是可移植类库

参考资料

  1. André Snede Hansen. How does Windows Phone send image to server? (Not HTTP). . 2015-02-10 [].