代码之家  ›  专栏  ›  技术社区  ›  SiN

带Flash的WCF教程

  •  4
  • SiN  · 技术社区  · 14 年前

    我读了一些关于旧Web服务和WCF之间的区别的文章,我得到了大致的想法。我也参加了考试 MSDN WCF tutorial 看起来很简单。

    我的问题是我想创建可以被Flash使用的WCF服务。我已经读到它在任何地方都是可行的,但是没有关于如何继续进行服务器端和客户端的明显的A-Z教程。。。只是一些建议。

    有没有人能给我指出正确的方向,并在我面前简要解释一下可供选择的方案?

    1 回复  |  直到 14 年前
        1
  •  6
  •   theburningmonk    14 年前

    我建议您首先看看这个codeplex项目:

    http://wcfflashremoting.codeplex.com/

    它允许您实现一个AMF端点,以便与Flash客户机通信。

    所有的DataContract都需要精确地映射,包括名称空间和属性名称,因此如果WCF项目中有MyProject.Contracts.Requests.HandShakeRequest对象,那么Flash客户机需要在同一名称空间中定义一个复制。

    我们发现另一个非常有用的模式是请求/响应模式,因为它允许轻松地添加/删除参数/输出值,并且具有相当多的向后兼容性—为新功能向服务器上的请求对象添加新参数,而客户机不必立即发送新参数。

    为了调试你绝对需要查尔斯( http://www.charlesproxy.com ),最新版本应该让AMF查看器正常工作(我认为您以前必须下载一个外接程序),这样您就可以看到AMF消息以一种好的、可读的格式从服务器返回。