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桌面程序如果要共享协议接口项目,该项目必须是可移植类库!
参考资料
- André Snede Hansen. How does Windows Phone send image to server? (Not HTTP). . 2015-02-10 [].↑