1

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

4

2 回答 2

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

于 2013-01-09T20:27:50.357 回答
0

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

于 2012-04-04T08:16:13.787 回答