.net – 带Flash教程的WCF
我是WCF的初学者,我选择了而不是Web服务,因为我读过的所有文章和博客似乎都指出ASMX是旧闻.
我已经阅读了一些旧Web服务和WCF之间的差异,我得到了一般的想法.我也拿了MSDN WCF tutorial这看起来很简单. 我的问题是我想创建可以被Flash使用的WCF服务.我已经读到它在任何地方都可行,但没有关于如何继续服务器端和客户端的明显的A-Z教程……只是一些建议. 任何人都可以指出我正确的方向,并简要解释我面前的选项吗? 解决方法
我们通过我们的游戏来实现这一点,我们有一堆WCF服务为在Facebook / MySpace等运行的Flash客户端提供不同的功能.
我建议你先看看这个codeplex项目: http://wcfflashremoting.codeplex.com/ 它允许您实现AMF端点以与Flash客户端进行通信. 您需要准确映射所有DataContract,包括两侧的命名空间和属性名称,因此如果您的WCF项目中有MyProject.Contracts.Requests.HandShakeRequest对象,则Flash客户端需要在SAME命名空间中定义复制. 我们发现非常有用的另一个是请求/响应模式,因为它允许轻松添加/删除参数/输出值并具有相当大的向后兼容性 – 向服务器上的Request对象添加新参数以获取新功能客户端不必立即发送新参数. 对于调试你绝对需要Charles(http://www.charlesproxy.com),最新的版本应该让AMF查看器正常工作(我认为你以前必须下载一个加载项)所以你可以看到从服务器回来的AMF消息很好,可读格式. 希望这可以帮助!关于使用来自WCF的Flash客户端还有一些其他的警告,但不能记住它们在我的头顶:-P所以有一个游戏的远程扩展,我会弹出一些其他的东西,当我能记得他们! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |