On Thu, 30 Dec 2004 22:51:00 -0500, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > ... > > 3: Do UNIX sockets have less overhead than INET sockets? > > That all depends, it can go both way's. UNIX sockets, is > comunicatting through files. Faster way would be to > communicate through pipe's.
I think "communication through files" is misleading. That file is special, it is a named pipe (or named FIFO...). Just like /dev/zero and /dev/null, and many of the other files in /dev. The pipes always transfer data through memory. I would hazard a guess that named pipes and anonymous pipes are implemented using the same code. The difference is how the connection is established. UNIX vs INET is another story. On loopback, I guess INET would easily achieve 100MB/sec, and I think UNIX domain sockets would be faster still. Jonathan Paton -- #!perl $J=' 'x25 ;for (qq< 1+10 9+14 5-10 50-9 7+13 2-18 6+13 17+6 02+1 2-10 00+4 00+8 3-13 3+12 01-5 2-10 01+1 03+4 00+4 00+8 1-21 01+1 00+5 01-7 >=~/ \S\S \S\S /gx) {m/( \d+) (.+) /x,, vec$ J,$p +=$2 ,8,= $c+= +$1} warn $J,, -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>