【问题标题】:Can we use wcf WsDualHttpBinding(DUPLEX comm) for communicating between two different websites in asp.net我们可以使用 wcf WsDualHttpBinding(DUPLEX comm) 在 asp.net 中的两个不同网站之间进行通信吗
【发布时间】:2014-04-04 17:30:41
【问题描述】:

我想在 asp.net 中的两个不同网站之间制作duplex communication(类似聊天的应用程序)。 我看过很多使用两个 Windows 应用程序 (nettcpbinding) 绑定进行双工通信的演示。

但我想通过两个网站来实现这一目标。能实现吗?

【问题讨论】:

    标签: c# asp.net wcf duplex wsdualhttpbinding


    【解决方案1】:

    这没有任何区别,就像您创建一个具有对 WCF 服务的引用的 winforms 应用程序一样,您也可以从您的 ASP.NET 项目中添加对您的 WCF 服务的引用。

    但是,如果您想制作类似聊天的应用程序(通常是与您的网络用户进行任何实时通信),我建议您查看SignalR

    更新:
    如果您坚持使用 WCF 来实现这一点,请查看 this CodeProject article,它准确地解释了您想要实现的目标。

    【讨论】:

    • 不能通过wcf wsdualhttpbinding实现聊天应用吗?
    • 你的架构是什么?您的 wcf 服务在哪里?
    • 计划创建 wcf 服务站在两个不同的网站之间。从第一个客户端调用后,它将为客户端和服务提供一个回调类,将调用第二个客户端的回调方法......这不可能......我的意思是我仍在创建它......: )
    • 您仍然需要一些方法来使用 javascript/ajax 调用您的服务方法(或触发调用它们)。请参阅我更新的答案以及 CodeProject 文章的链接。
    • @RahulRanjan 很高兴我能帮上忙。祝你好运
    猜你喜欢
    • 2016-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    相关资源
    最近更新 更多