我们正在开发一个Windows 8商店应用程序,在某些时候需要能够在客户端应用程序之间发送即时消息。
我是编写php脚本的后端人,而我的朋友是编写c#代码的.net人。 现在我对c#和wcf服务了解不多,但他告诉我wcf服务可以用于即时消息,他已经测试了它的工作原理,所以我们应该继续我们的项目。
所以我们继续编写代码。现在我们达到了我们的应用必须能够实际沟通的阶段。
现在的问题是,.net的人说他之前测试过的wcf客户端回调合同服务对于桌面应用程序运行正常,但是没有使用metro应用程序。 他说他必须制作wsDualHttpBinding的对象,并且windows 8 app平台不支持wsDualHttpBinding用于metro应用程序。
现在我对wcf和c#了解不多,但我的问题是,如果他在他身边是正确的,我们应该选择哪些替代方案?
我们应该选择XMPP或MQTT还是其他类似的东西?或者他错过了可能解决问题的方法?我还想知道网络套接字是否可以在这里发挥重要作用!
答案 0 :(得分:1)
在MS生态系统中,有几种使用WebSockets的选项: