c# - wcf http 绑定(bind)与 dualhttp 绑定(bind)

标签 c# wcf

我正在尝试使用 wcf 构建一个 http 监听器(web 服务)。这个监听器是一个更大的桌面应用程序的一部分。此桌面应用程序还会调用 http 监听器。

当监听器接收到数据时,它应该被传递到桌面应用程序。我尝试搭建一个httpbinding服务并使用回调机制

[OperationContract(IsOneWay = true)]
void OnDataReceived(Data data);

问题是因为回调,我需要 wsDualhttpbinding。

我真的需要使用 dualhttp 将数据从一个 .NET 应用程序发送到另一个应用程序,还是我遗漏了什么?

谢谢

最佳答案

是的,您需要双重或双工通信。 HTTP 本质上是一种单向协议(protocol)。客户端必须调用服务器。否则服务器无法与客户端通信。

关于c# - wcf http 绑定(bind)与 dualhttp 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11082536/

相关文章:

c# - "The remote server returned an error: (417) Expectation Failed."

c# - 什么是最适合实现具有 1000 多个具体实现的接口(interface)的设计模式?

c# - 调试异步代码时如何关闭蓝色时钟显示?

c# - Xamarin UICollectionViewController 每行显示 2 个单元格?

c# - 在 C# 中与 Windows 服务对话的 Windows 应用程序?

c# - Web 服务和远程处理有什么区别?

wpf - 请确认我对 WCF/WPF 结构的理解

c# - WPF DropShadowEffect 和 Blur 内存泄漏

c# - 在紧凑的框架中以多种形式提供变量

c# - 运行 WCF 服务显示目录列表而不是服务