From owner-freebsd-hackers Tue May 27 11:13:27 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id LAA25997 for hackers-outgoing; Tue, 27 May 1997 11:13:27 -0700 (PDT) Received: from terra.Sarnoff.COM (terra.sarnoff.com [130.33.11.203]) by hub.freebsd.org (8.8.5/8.8.5) with SMTP id LAA25985 for ; Tue, 27 May 1997 11:13:22 -0700 (PDT) Received: (from rminnich@localhost) by terra.Sarnoff.COM (8.6.12/8.6.12) id OAA25460; Tue, 27 May 1997 14:12:49 -0400 Date: Tue, 27 May 1997 14:12:49 -0400 (EDT) From: "Ron G. Minnich" X-Sender: rminnich@terra To: FreeBSD-Hackers@FreeBSD.ORG Subject: Re: async socket stuff In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > It sure could, but you end up with many more system calls, and it is not > async. The real advantage to a call like TransmitFile() is that you can > send an entire file (or a range of a file) with a single system call, and > you can do it async. This means that you can more efficiently implement ^^^^^^^^^^^^^^^^^^^^^^^^^^ > things like FTP servers, Web servers, pop servers, etc. And the measurements which show this are to be found ... where? I'm not convinced. You've got to pay the cost for this somewhere. "complexity is conserved" -- D. Jensen ron