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>


Reply via email to