C#NET服务器/客户端应用程序

4 .net c# client

我开始使用一个相当基本的服务器/客户端应用程序(逻辑上明智),但我对我应该用于什么需求感到困惑.看起来有几个选项,但基本上我将拥有一个主服务器和X个客户端应用程序(每个专用机器一个).这个设置的主要目的是让我基本上可以做到以下几点......

- 通过ASP前端向服务器(控制台应用程序)发出命令,以在其中一个远程客户端上安装软件. - 服务器告诉客户端将zip包(从各种FTP站点)下载到位置并将其提取到特定路径.

我不是肯定的,但看起来C#有Sockets,然后是某种WebClient类型的交易.我假设套接字将是最好的路由,并使用异步(每个远程客户端在其自己的线程中连接,与其他人单独处理服务器).

有关这方面的任何信息都会很棒!

Pau*_*wat 8

如果没有针对您的具体要求进行过多详细介绍,我肯定会关注WCF.

它在一个非常完整和安全的框架中包含了许多现有的远程处理,客户端/服务器,Web服务方案.

使用WCF进行客户端服务器编程