From owner-freebsd-current@FreeBSD.ORG Fri Nov 25 14:48:03 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6F18C16A41F; Fri, 25 Nov 2005 14:48:03 +0000 (GMT) (envelope-from b.candler@pobox.com) Received: from thorn.pobox.com (thorn.pobox.com [208.210.124.75]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F4D143D98; Fri, 25 Nov 2005 14:47:45 +0000 (GMT) (envelope-from b.candler@pobox.com) Received: from thorn (localhost [127.0.0.1]) by thorn.pobox.com (Postfix) with ESMTP id 6240612C; Fri, 25 Nov 2005 09:48:06 -0500 (EST) Received: from mappit.local.linnet.org (212-74-113-67.static.dsl.as9105.com [212.74.113.67]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by thorn.sasl.smtp.pobox.com (Postfix) with ESMTP id 1AF8458B; Fri, 25 Nov 2005 09:48:04 -0500 (EST) Received: from lists by mappit.local.linnet.org with local (Exim 4.54 (FreeBSD)) id 1EferU-000Pkh-NG; Fri, 25 Nov 2005 14:47:40 +0000 Date: Fri, 25 Nov 2005 14:47:40 +0000 From: Brian Candler To: Robert Watson Message-ID: <20051125144740.GB98953@uk.tiscali.com> References: <3A5384BC2FBA4C488865F2275A036BFF040B285D@APS-MSG-01.southpacific.corp.microsoft.com> <20051125111526.H81764@fledge.watson.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20051125111526.H81764@fledge.watson.org> User-Agent: Mutt/1.4.2.1i Cc: Mayank Kumar , freebsd-current@freebsd.org Subject: Re: What is the correct behaviour for local socket(AF_UNIX) in the following scenario? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Nov 2005 14:48:03 -0000 On Fri, Nov 25, 2005 at 11:22:06AM +0000, Robert Watson wrote: > There are several other message queue related facilities you may want to > look at, which might provide more of the semantics you're looking for: And an excellent source of information is the series of reference books by the late Richard Stevens and published by Addison Wesley, especially "Advanced Programming in the UNIX Environment" "Unix Network Programming (vol 1): The Sockets Networking API" "Unix Network Programming (vol 2): Interprocess Communications" They're not cheap, but they're a really good investment. Regards, Brian.