我想通过同一台机器上的浏览器应用程序将数据发送到驱动程序软件。如果此驱动程序可以继续通过套接字作为Windows服务来监听外部连接,我可以编写一个Web应用程序以使用php,applet或.net将数据发送到此驱动程序。驱动程序是用C#编写的。这可能吗?如果可以,有人可以向我显示路径/建议或与此相关的任何资源吗?
最佳答案
我对司机一无所知...
但是,如果您可以在C#驱动程序中自托管WCF服务,则可以在同一台计算机上进行IPC(进程间通信)。 WCF可以公开多个端点,即http,namedpipe或tcp,.NET Web应用程序可以订阅该服务并将数据发送到C#驱动程序。
另外,如果您使用http或tcp终结点,我相信该Web应用程序将能够从另一台计算机连接到C#驱动程序。
WCF引用:http://msdn.microsoft.com/en-us/library/ms731082.aspx
关于c# - 从浏览器调用Windows服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007012/