我正在寻找一个服务或控制台应用程序,它将等待来自客户端应用程序的通信,根据接收到的数据运行查询并将查询结果返回给客户端应用程序。
这样做的原因是为了避免将数据库访问信息(用户名、密码、数据库等)硬编码到客户端中。这也将减少客户需要完成的处理量。因此,服务或控制台需要能够同时处理多个连接并快速处理它们。
该服务接收到的数据将通过 Internet 或本地 Intranet 传输,因此它需要能够侦听所有端口或可以被告知侦听单个端口。
视觉上看起来像这样;
任何参考资料或代码片段将不胜感激。
我正在寻找一个服务或控制台应用程序,它将等待来自客户端应用程序的通信,根据接收到的数据运行查询并将查询结果返回给客户端应用程序。
这样做的原因是为了避免将数据库访问信息(用户名、密码、数据库等)硬编码到客户端中。这也将减少客户需要完成的处理量。因此,服务或控制台需要能够同时处理多个连接并快速处理它们。
该服务接收到的数据将通过 Internet 或本地 Intranet 传输,因此它需要能够侦听所有端口或可以被告知侦听单个端口。
视觉上看起来像这样;
任何参考资料或代码片段将不胜感激。
您可以通过多种方式公开您的数据:
这些是我要研究的选项。服务器组件可以是 Windows 服务,在这种情况下,您将被限制为传统的 WCF 服务,也可以是托管在 IIS 中的 Web 服务应用程序。
您现在可以深入了解这两种技术。为此提供代码片段几乎是不可能的,因为它们不是易于阅读的片段,而是大量代码。我建议您首先熟悉这两个选项背后的想法,然后尝试查看一些代码。