我一直在阅读很多关于在 Web 中使用 WCF 的论坛,尤其是这个主题:WCF 与 Flash 教程,但我真的很困惑。
我有一个使用 WCF 服务的现有源服务器。它可以毫无问题地向其 Windows 应用程序客户端提供实时信息。我想做的是有一个 Web 应用程序来订阅我提供给 Windows 应用程序客户端的提要。对于我读过的论坛(我已经指出的那个),它似乎是一种请求回复方法。而且我认为,使用它,我将无法实现它的实时传输。
我想知道 web 开发中是否有回调函数的等价物。
我认为 Duplex 服务符合您的要求。请使用双工类型的 WCF 服务。
双工服务契约是一种消息交换模式,其中两个端点都可以独立地向对方发送消息。因此,双工服务可以将消息发送回客户端端点,提供类似事件的行为。双工通信发生在客户端连接到服务并为服务提供通道时,服务可以通过该通道将消息发送回客户端。请注意,双工服务的类事件行为仅在会话中起作用。
链接: http: //msdn.microsoft.com/en-us/library/ms731064.aspx http://www.c-sharpcorner.com/uploadfile/dhananjaycoder/a-simple-duplex-service-in-wcf/ http ://msdn.microsoft.com/en-us/library/ms731935.aspx
您还可以使用 WCF 4.5 中新增的 Web 套接字。以下是 Web 套接字 WCF 链接: