From owner-freebsd-hackers Tue May 27 13:04:20 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id NAA01278 for hackers-outgoing; Tue, 27 May 1997 13:04:20 -0700 (PDT) Received: from FNAL.FNAL.Gov (SYSTEM@fnal.fnal.gov [131.225.110.17]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id NAA01273 for ; Tue, 27 May 1997 13:04:18 -0700 (PDT) Received: from aduxb.fnal.gov ("port 35530"@aduxb.fnal.gov) by FNAL.FNAL.GOV (PMDF V5.0-5 #3998) id <01IJD9WCVROU000DL9@FNAL.FNAL.GOV>; Tue, 27 May 1997 15:04:12 -0600 Received: from localhost by aduxb.fnal.gov (5.x/SMI-SVR4) id AA12855; Tue, 27 May 1997 15:04:06 -0500 Date: Tue, 27 May 1997 15:04:05 -0500 (CDT) From: Richard Neswold Subject: Re: async socket stuff In-reply-to: <199705271914.NAA04997@pluto.plutotech.com> To: "Justin T. Gibbs" Cc: FreeBSD-Hackers@FreeBSD.ORG Reply-to: neswold@FNAL.GOV Message-id: MIME-version: 1.0 Content-type: TEXT/PLAIN; charset=US-ASCII Content-transfer-encoding: 7BIT Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Tue, 27 May 1997, Justin T. Gibbs wrote: > >btw, NT is probably the WORST place to look for inspiration. just look > >at their TCP sequence generation algorithm. > > It is up to the farmer to separate the wheat from the chaff. Some of the > programing models in NT are extremely useful. For example, the fact that > almost every object in the system (FDs, sockets, threads, processes, > events, mutexes, critical sections) comes in the form of a handle you can > shove in an array with other handle types and wait on is something I think > would be very usefull to have in FreeBSD. You mean like sockets, files and pipes being represented by "file" descriptors? Yep. Unix has been using that model for years. Rich ------------------------------------------------------------------------ Richard Neswold, Accelerator Div./Controls Dept | neswold@fnal.gov Fermilab, PO Box 500, MS 347, Batavia, IL 60510 | voice (630) 840-3454 'finger neswold@aduxb.fnal.gov' for PGP key | fax (630) 840-3093