-
[c#] création de pipe
Bonjour,
J'ai une application en C# qui doit communiquer avec une autre appli composée de page web (Webform) en c# qui tourne uniquement sur la même machine.
Pour dialoguer, nous avons penser utiliser les pipe, mais je ne trouve pas d'informations à ce sujet.
Comment crée-t-on un pipe en C# ?
Merci
-
Si les deux applis sont en C#, alors autant utiliser .NET Remoting. Le marshalling des données est automatique, les objets peuvent passer, etc..
-
Est-ce vraiment intéressant si on est sur la même machine ??
Car d'après ce que j'ai lu ici : http://alain.vizzini.free.fr/essi2reso2.html, ce système est utilisé pour les transferts entre client et serveuralors qu'ici je suis sur la même machine :?
-
Le Remoting est conçu pour passer la barrière des process. C'est exactement ce qui se passe entre deux applications quelles soient sur la même machine ou non.
.NET Remoting est facile à programmer, efficace, gère tous les types, les classes, les callbacks, etc.
C'est bien plus intéressant de se baser dessus que de réinventer la poudre en passant pas les pipes ou autres couchent réseau de bas niveau.
-
N'oubli pas le :resolu:
lool
-
Ok merci,
est-il possible d'avoir un petit exemple de code pour le remoting ? :oops:
Merci
Grhum
-
J'en ai trouvé un ici :
http://www.dotnet-tech.com/tutoriels/remoting/
Merci de votre aide :D
Grhum
-
-
J'ai écrit un article sur .NET Remoting téléchargeable sur Developpez :
http://merlin.developpez.com/cours/d...tnet/remoting/
Les exemple sont en Delph.NET et en C#, et les explications sont communes aux deux langages.