Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个类似于 Devicemanager 的 Web 应用程序。客户端可以向设备管理器注册并连接到管理器提供的设备。我正在考虑使用双工 WCF 服务进行设备连接/断开连接。WCF 是正确使用的技术吗?我需要不断注册客户端才能连接/断开连接。
双工 WCF 服务实现了 Web 服务世界中的回调函数。使用回调客户端向服务器发送请求,其中包含对其自身方法的某种引用,该方法应在时间到来时由服务器调用。这允许服务器在服务器认为有必要时与客户端通信。
您的情况不需要回调实现,因为进程始终由客户端控制:
所以 Duplex 的答案是否定的(如果我对你的问题的理解是正确的)
如果您使用 WCF – 是。如果您想在两个应用程序之间建立通信通道并且 TCP/IP 级别太低,无法满足您的需求,WCF 是正确的技术。