0

我正在开发一个类似于 Devicemanager 的 Web 应用程序。客户端可以向设备管理器注册并连接到管理器提供的设备。我正在考虑使用双工 WCF 服务进行设备连接/断开连接。WCF 是正确使用的技术吗?我需要不断注册客户端才能连接/断开连接。

4

1 回答 1

0

双工 WCF 服务实现了 Web 服务世界中的回调函数。使用回调客户端向服务器发送请求,其中包含对其自身方法的某种引用,该方法应在时间到来时由服务器调用。这允许服务器在服务器认为有必要时与客户端通信。

您的情况不需要回调实现,因为进程始终由客户端控制:

  1. 客户可以向设备管理器注册
  2. 客户端可以连接到管理器提供的设备

所以 Duplex 的答案是否定的(如果我对你的问题的理解是正确的)

如果您使用 WCF – 是。如果您想在两个应用程序之间建立通信通道并且 TCP/IP 级别太低,无法满足您的需求,WCF 是正确的技术。

于 2012-06-01T04:59:33.593 回答