使用非Silverlight客户端消耗Wcf轮询双工服务?

时间:2013-02-28 11:44:20

标签: javascript jquery json html5 wcf

我一直致力于TicTacToe的在线游戏,并且我正在使用WCF轮询双工服务。 但经过彻底搜索整周后,我认为只有银光客户才有可能。

如果有人知道轮询双工服务可以与非Silverlight客户端一起使用,例如mvc3,asp.net或者同样的javascript等等,那么请给我一些想法,链接或示例代码snipet。

提前致谢...

2 个答案:

答案 0 :(得分:0)

你应该用REST端点构建你的wcf。这可能是使用javascript消费的方式。

您可以在此处开始学习如何操作:http://msdn.microsoft.com/en-us/magazine/dd315413.aspx

答案 1 :(得分:0)

不要忘记非常酷和有用(自动json序列化/反序列化,易于调试)WebMethods / PageMethods

要从某些外部(外部页面)wcf服务使用服务器WebMethods,您可以向asmx“JS”端点添加脚本引用。对于前者“/_vti_bin/PageService.asmx/JS”你很高兴: javascript中的{WCFNamespace}。{WebMethodName}({arguments})。非常便利。

顺便提一下Ascx控制前者。不允许使用PageMethods!和Sharepoint基于ascx的可视化webpart。