WCF调用客户端方法

时间:2012-01-04 19:57:34

标签: c# asp.net .net wcf

我遇到了一个需要StackOverflow帮助的问题。

我正在尝试使用C#.Net和WCF从网页打印到打印机。 WCF服务位于Web服务器上。我有一个本地应用程序,它有一个方法:

void print(string content);

我需要从服务器调用此函数,有没有办法在客户端上调用此函数而无需在客户端/打印机上设置服务。

我想到的一个解决方案是让客户端机器不断调用shouldPrint()函数(比如每2-3秒)返回一个字符串,其中包含要打印的内容(如果有的话)。但这会产生可扩展性问题,因为每2秒调用一次该函数的机器有点多。

有没有比任何人都知道的更好的解决方案?某种服务器到服务器事件监听器?

提前致谢。

1 个答案:

答案 0 :(得分:0)