2016-05-18 65 views
0

我在Windows上创建了一项服务,它安装在本地主机上,现在必须与此服务交互。与Windows服务交互以发送和接收数据?

在我的web应用程序中,我将提供一个查询命令,将发送到此服务,此服务将在另一个IP上进行此查询并将结果返回给应用程序。

在OnStart方法中,我创建了一个StreamWriter的履行文本文件,以确保该服务正在工作。

如何发送此服务请求并接收他的答案?

+0

使用标准的.NET过程互操作机制之一与服务交谈。套接字,命名管道和WCF始终位于该列表的顶部。请记住,服务通常以非常特权的帐户运行,因此您不能忽视防止破碎攻击的需要。 –

+0

@Hans Passant - 你有一个例子来帮助我开始这种互操作性,我迷失在这个连接中,并且我尝试了很多不起作用的东西,我不知道从哪里开始.... –

+0

看到SO问题[C#中的IPC机制 - 使用和最佳实践](http://stackoverflow.com/questions/56121/ipc-mechanisms-in-c-sharp-usage-and-best-practices)。 –

回答