At 00:57 25/03/2001 +0100, you wrote: >On Sat, 24 Mar 2001, Laurent Frisee wrote: > > J-C Hendrickx wrote: > > > Quelqu'un pourrait-il m'�clairer sur ce qu'est et comment > > > utiliser un _pipe nomm�_ ?
> > wi, c'est un moyen de communiquer entre 2 pc sous windows. Si je me > > rappelle bien, tu ne peux en cr�er qu'un sur une machine NT mais tu peux > > te connecter depuis n'importe quel windows. Je sais pas pour les windows > > 2000 et Me. Il existe diff�rentes notions de "pipe". 1) Le tube anonyme. Il est cr�� par un process qui le l�gera g�n�ralement � un fils apr�s un fork(). Il permet aux process de s'�changer des infos. On utilise mkfifo(). 2) Le tube nomm�. Il s'agit d'un fichier de type "pipe" rep�r� par un "p" dans le "ls -l". Ce fichier est ouvert par un process qui �crit et un autre qui lit. Il se cr�e par mkfifo ou mknod. 3) Les tubes nomm�s sur r�seau. C'est comme un tube nomm� classique mais il marche sur un r�seau. Dans le cas pr�cis de Netbios, on programme cr�e un tube avec un certain nom (netbios est bas� sur des noms broadcast�s, pas des adresses) et les autres machines (ou la m�me) ouvrent ce tubent simplement et communiquent ainsi d'une machine � l'autre. Attention, c'est un tr�s mauvaise id�e d'utiliser des tubes nomm�s sur Windows 95. Sous Unix, certains softs comme les "distributed IPCs" permettent des fonctionnalit�s similaires (j'ai m�me vu des shared memory distribu�es). Je peux d�tailler la fa�on de programmer les tubes sous Unix mais il faut que je ressorte mes cours parce que je n'ai plus fait �a depuis lontemps. Comme le dit Alex, il ne faut pas m�langer les tubes Netbios et les tubes Unix, ce n'est pas la m�me chose m�me si c'est voisin. Eric. [ Soyez pr�cis dans vos sujets svp afin de d�terminer directement ] [ le type de demande... ] [ Pour vous (d�s)inscrire, aller sur http://linuxbe.org/ml.php ] [ http://LinuxBe.org Contact: [EMAIL PROTECTED] ]
