C# WCF 多客户端

标签 c# wcf wcf-callbacks

我制作了一个 WCF 服务来更改 SQL 数据库。

有一个连接的客户端,有一个列表框显示来自该数据库的数据。

此外,在客户端应用程序中,有一个文本框和一个按钮。单击按钮,文本框中的字符串将添加到数据库和列表框中。

但是当我连接多个客户端时,只有进行更改的客户端才能在列表框中看到它们。

当我再次打开其他客户端时,新创建的字符串被添加到列表框。

我怎样才能实时在所有客户的列表框中进行这些更改?

最佳答案

您必须创建双工通信契约(Contract),以便服务器可以向连接的客户端发送消息。

例如:A-Beginners-Guide-to-Duplex-WCF

关于C# WCF 多客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27911638/

相关文章:

wcf - 如何从服务器向 WCF 中的所有客户端发送通知消息(可以说是广播)?

wcf - 抛出 CommunicationObjectAbortedException 后恢复回调 channel

c# - 使用 C# 进行电子邮件排队

c# - WCF 服务中的 HttpContext 为空?

c# - 双工回调总是匿名的

c# - Ninject 的 WCF 无参数构造函数错误

wcf - 如何在自定义 WCF HTTP 绑定(bind)中存储 header 信息

c# - Java MongoDB Hadoop 连接器是否有 C# 等效项?

c# - API 设计 : Expose XML or Objects #2

c# - 在 C# 中使用 "C"dll