Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 23186 invoked by uid 6000); 11 May 1998 18:04:21 -0000 Received: (qmail 23179 invoked from network); 11 May 1998 18:04:19 -0000 Received: from twinlark.arctic.org (204.62.130.91) by taz.hyperreal.org with SMTP; 11 May 1998 18:04:19 -0000 Received: (qmail 26740 invoked by uid 500); 11 May 1998 18:04:19 -0000 Date: Mon, 11 May 1998 11:04:19 -0700 (PDT) From: Dean Gaudet To: new-httpd@apache.org Subject: Re: non-blocking pipe on win32 In-Reply-To: <35572B77.BBF6A839@algroup.co.uk> Message-ID: X-Comment: Visit http://www.arctic.org/~dgaudet/legal for information regarding copyright and disclaimer. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org So is there any way that we'll be able to get timeouts on reads from/writes to CGIs under WIN32? That's my main concern. If there is a way, then I will add the unix code for it and leave the win32 code for someone else. If there isn't a way... I'll have to bang my head against the wall or something. Dean On Mon, 11 May 1998, Ben Laurie wrote: > Wan-Teh Chang wrote: > > > > The basic, unnamed pipes on Win32 support blocking I/O only. > > You can't make them non-blocking or do overlapped I/O (NT's > > asynchronous I/O) on them. > > > > Win32 also has named pipes, which I haven't played with. > > You can do overlapped I/O on named pipes. But similar > > to unamed pipes, named pipes cannot be put into non-blocking > > mode. > > Named pipes don't work on Win95. > > Cheers, > > Ben. > > -- > Ben Laurie |Phone: +44 (181) 735 0686| Apache Group member > Freelance Consultant |Fax: +44 (181) 735 0689|http://www.apache.org > and Technical Director|Email: ben@algroup.co.uk | > A.L. Digital Ltd, |Apache-SSL author http://www.apache-ssl.org/ > London, England. |"Apache: TDG" http://www.ora.com/catalog/apache >