从浏览器调用Windows服务

时间:2012-04-04 07:55:23

标签: c# php .net sockets windows-services

我想通过浏览器应用程序在同一台机器上将数据发送到驱动程序软件。如果此驱动程序可以通过套接字继续监听外部连接作为Windows服务,我可以编写一个Web应用程序,通过使用php,applet或.net将数据发送到此驱动程序。驱动程序是用C#编写的。这是否可能,如果有的话,有人可以向我显示路径/建议或与此相关的任何资源吗?

2 个答案:

答案 0 :(得分:1)

我不太了解司机......

但是,如果您可以在C#驱动程序中自行托管WCF服务,那么您可以在同一台计算机上进行IPC(进程间通信)。 WCF可以公开多个端点,即。)http,namedpipe或tcp,.NET Web应用程序可以订阅服务并将数据发送到C#驱动程序。

此外,如果您使用http或tcp端点,我相信Web应用程序将能够从另一台计算机连接到C#驱动程序。

WCF参考:http://msdn.microsoft.com/en-us/library/ms731082.aspx

答案 1 :(得分:0)

您可以使用网络套接字WebSocket,但是您的驱动程序必须处理握手。