我在Windows服务上托管了WCF服务。 WinForm和aspnet站点从此服务获取信息。 我创建了Uwp应用程序并将其连接到同一服务。 Uwp可以向服务发送请求并接收回数据。 问题是服务使用回调将数据推送到客户端时。 当服务广播到应用程序时,应用程序一无所获。 下次服务尝试广播 ...
我在Windows服务上托管了WCF服务。 WinForm和aspnet站点从此服务获取信息。 我创建了Uwp应用程序并将其连接到同一服务。 Uwp可以向服务发送请求并接收回数据。 问题是服务使用回调将数据推送到客户端时。 当服务广播到应用程序时,应用程序一无所获。 下次服务尝试广播 ...
我想创建一个双工NetTcp服务。 我不确定什么是最好的方法。 我有一个客户端,该客户端定期将其状态发送到服务器,并且我的服务器必须定期发送独立于任何客户端请求的数据。 因为我要避免两个连接,并且对服务器上的客户端一无所知,所以我必须使用客户端打开的连接。 因此,就像我说的那样,客户端会 ...
我有这样的系统: Windows服务(WCF,数据/事件)<-> Web应用程序<-> Web客户端 我需要客户请求的同时响应。 我也有一些服务于客户的事件。 因此,双工通道是必经之路。 但是我需要高吞吐量,因为客户端会同时通话。 请求/回复方式 ...
我正在尝试在 WCF 服务中创建回调。 到目前为止,服务使用的是 basicHttpBinding,所以我想为 netTcpBinding 添加另一个端点。 服务已托管在 IIS 中。 首先它托管在 IIS 6 中,但后来我安装了 IIS 7。 所以,我收到以下错误: 无法激活请求的服务“n ...
我已经创建了一个使用NetTCP绑定的WCF服务。 我的服务由客户端访问,保存其回调通道并稍后使用它来调用客户端(这是一个持久的tcp连接)。 一切正常,但如果我决定突然杀死客户端 - 我得到一个我无法捕获的SocketException(“现有连接被远程主机强行关闭”)。 我已经 ...
我正在为带有 WPF 客户端的聊天应用程序编写 WCF Duplex 服务。 服务代码如下 聊天回调 聊天服务 聊天服务 这托管在控制台应用程序中,端点为 net.tcp://localhost:33333/chatservice,使用 netTcpBinding 和以下绑定配置 在 ...
全部, 我们需要开发一个基于天蓝色的平台,在该平台上,用户可以配置多个制药仪器,对其进行测量并分析测量数据。 基于Azure的平台中的典型组件如下 1-在连接到每台仪器的计算机上运行的基于.NET的4客户端应用程序。 此客户端应用程序应从azure平台接收开始测量命令,执行测量并 ...
我有两个通过双工WCF连接连接的应用程序。 只要连接保持一致,我就可以很好地工作。 现在,我正在检查如何处理重新连接的情况,当连接丢失并且必须再次重新连接时。 我正在努力了解如何在WCF中解决此问题。 据我所知, IChannel是消耗性的,但是ChannelFactory昂贵。 ...
我正在使用WCF服务,该服务使用双工通道来允许该服务回调给客户端以中继由服务层中的组件引发的事件。 代理类的定义和构造如下: 我需要在使用ASP.NET成员资格系统配置的类中获得该类的实例,因此我将其绑定为: 我像这样注入它: 配置的成员资格提供程序由Ninject注入 ...
我正在尝试使用回调同时将大小大于25 MB的数据发送到多个客户端。 我已经使用wsdualhttp绑定实现了该服务。 当服务尝试同时将数据发送到3个以上的客户端时,它将引发“ System.OutofMemory”和“分配内存失败”异常。 我已经为serviceThrottling,max ...
我正在做一个客户端-服务器项目,其中客户端通过Internet部署。 所有服务均使用WCF编写并使用wsHttpBinding 。 我需要实现客户端回调功能,并且由于客户端位于防火墙和NAT之后,因此我被告知可以使用绕过防火墙/ NAT的netTcpBinding 。 因此,我创建了服务和 ...
这是我的双工WCF服务的生成的代理: 我想从此类继承并建立一个像这样的新类: 我的问题是基类需要InstanceContext的参数。 作为该论点我应该通过什么? ...
以及如何向用户展示? 这篇文章: WCF双工:如何处理双工中引发的异常回调非常接近我的情况。 这篇文章对帮助我在通道出现故障时重新建立连接很有用。 我有一个发布应用程序Pub和一个订阅WPF应用程序Sub。 Pub发送一条消息,而Sub已使用双工通道订阅了回调。 Sub.View ...
我有一个WCF接口,它已定义了回调。 这运作得很好。 现在,我有另一个不需要回调的客户端。 我想知道是否可以在不指定回调对象的情况下连接到服务? 我尝试了没有DuplexChannel工厂或带有InstanceContext(空)的DuplexChannelFactory,但都没 ...
环境 在物理机A上有作为控制台运行的WCF服务(NET:TCP | Reliable | SecurityEnabled) 通过Citrix公开了20-30个.NET客户端应用程序(Winforms),因此再次托管在与服务器不同的一台物理计算机上。 问题 应用程序结构遵循 ...
我通常希望在wcf服务方面获得某种反馈,而我是一个完整的初学者。 基本上,客户端需要将xml文件和图像传输到服务,以及能够从服务中提取数据集/或xml文件。 我已经设置了wsDualHttpBinding双工合同以允许此(回调)。 我主要的三个问题是: 设置双工合同是实现来回数据 ...
我有一个服务对象,该对象具有下面提到的具有回调实现的方法 我创建了一个DuplexChannelfactory,并在客户端中获得了服务对象。 现在,使用服务对象检索Type作为客户端: 我已经在客户端中实现了IServiceOneCallback方法 我正在调用方法Ge ...
我有常规的net.tcp WCF服务客户端和常规的net.tcp 双工 (即带有回调)的WCF服务客户端。 我已经实现了一些逻辑,以在服务出现故障时不断重新实例化连接。 它们的创建方法完全相同: FaultedHandler()中止通道,并使用上面的代码重新创建它。 Foo ...
我可以分别使用IClientMessageInspector,IDispatchMessageInspector检查客户端和服务器端的WCF消息。 但是在双工通信中,如何在从服务器到客户端的回调中做到这一点尚不清楚(关于该主题的文档也不多)。 有关如何实现此功能的任何想法? ...
(哈!看看我在那里做什么?) 我有一个系统,服务器将信息从中央数据库推送到许多客户端数据库(通过Internet跨域),并定期调用服务器上的服务。 这必须承受间歇性连接,即队列消息。 我已经使用双工MSMQ创建了一个开发版本,正在尝试应用传输安全性。 从我完成的阅读中可以看出: ...