Je débute sur une application serveur/client assez basique (du point de vue logique), mais je suis un peu confus quant à ce que je devrais utiliser pour mes besoins. Il semble qu'il y ait quelques options, mais en gros je vais avoir un serveur maître, et X applications clientes (une par machine dédiée). Le but principal de cette configuration est que je puisse essentiellement faire ce qui suit...
-Émettre une commande au serveur (application console) via une interface frontale ASP pour installer un logiciel sur l'un des clients distants. - Le serveur dit au client de télécharger un package zip (de divers sites FTP) à un emplacement et de l'extraire à un chemin spécifique.
Je ne suis pas certain, mais il semble que C# ait des Sockets et ensuite une sorte de type de WebClient. Je suppose que les Sockets seraient la meilleure voie à suivre, et d'utiliser de manière asynchrone (chaque client distant est connecté dans son propre fil, traitant avec le serveur individuellement des autres).
Toute information à ce sujet serait géniale!