加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

.net – 带Flash教程的WCF

发布时间:2020-12-15 07:25:03 所属栏目:百科 来源:网络整理
导读:我是WCF的初学者,我选择了而不是Web服务,因为我读过的所有文章和博客似乎都指出ASMX是旧闻. 我已经阅读了一些旧Web服务和WCF之间的差异,我得到了一般的想法.我也拿了MSDN WCF tutorial这看起来很简单. 我的问题是我想创建可以被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所以有一个游戏的远程扩展,我会弹出一些其他的东西,当我能记得他们!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读