Bonjour à tous,
Je suis nouveau sur ce site et débutant par la même occasion
J'essaie de mettre en place une application "winform" Client serveur (multi-client à terme).
Je communique actuellement en socket. Les 2 applications sont bien distinct (aucune référence du client ou du serveur ni chez l'un ni chez l'autre). Je me suis inspiré d'une source existante faisant fonctionné un chat, donc l'appli fonctionne bien.
La socket est ouverte en permanence.
J'aimerai que le serveur exécute une méthode écrite sur le client, afin qu' un formulaire s'ouvre (par exemple) coté client bien sure! .
J'ai donc écris ceci coté client:
Comment dois-je procéder pour que le serveur puisse faire exécuter cette méthode au client?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void openfclient (objet sender, eventargs e) { FormClient fclient = new FormClient(); fclient.Show(); }
J'ai cru comprendre qu'il y avait deux moyen:
L'un étant de passer tout ca dans la socket; et là je ne sais pas comment m'y prendre?
L'autre étant d'utiliser les wcf avec "system.servicemodel"; et là c'est le flou total. (créer une bibliothèque de class entre client et serveur avec fichier "interface")
Si quelqu'un peut m'éclairer et me donner un exemple.
D'avance je vous remercie.![]()
Partager