From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <9102ce170ca256e6ca36e07bb341f8a0@cwru.edu> To: 9fans@cse.psu.edu, rog@vitanuova.com Subject: Re: [9fans] multiple inputs From: Noah Evans In-Reply-To: <0bfa30b4e4570a291f4ea406d1a699db@vitanuova.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="upas-fveahkmyheapvavuoxablhublt" Date: Tue, 30 Mar 2004 09:15:55 -0500 Topicbox-Message-UUID: 474c69f0-eacd-11e9-9e20-41e7f4b1d025 This is a multi-part message in MIME format. --upas-fveahkmyheapvavuoxablhublt Content-Disposition: inline Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Good advice, thanks. Noah --upas-fveahkmyheapvavuoxablhublt Content-Type: message/rfc822 Content-Disposition: inline Return-path: <9fans-admin@cse.psu.edu> Received: from mpspam4.TIS.case.Edu (mpspam4.tis.case.Edu [129.22.104.191]) by ims-msg.cwru.edu (iPlanet Messaging Server 5.2 HotFix 1.21 (built Sep 8 2003)) with ESMTPS id <0HVE00QD2CKD0I@ims-msg.cwru.edu> for npe@cwru.edu; Tue, 30 Mar 2004 11:02:37 -0500 (EST) Received: (from localhost [127.0.0.1]) by mpspam4.TIS.case.Edu (MOS 3.4.4-GR) id AEE59826 (forwarded by mail filter of npe); Tue, 30 Mar 2004 11:02:36 -0500 (EST) Received: from mirapoint1.tis.cwru.edu (mirapoint1.TIS.CWRU.Edu [129.22.104.46]) by mpspam4.TIS.case.Edu (MOS 3.4.4-GR) with ESMTP id AEE59816; Tue, 30 Mar 2004 11:02:34 -0500 (EST) Received: from mail.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mirapoint1.tis.cwru.edu (MOS 3.4.3-CR) with ESMTP id BBI57773; Tue, 30 Mar 2004 11:02:33 -0500 (EST) Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id 1C26D19BA0; Tue, 30 Mar 2004 11:02:32 -0500 (EST) Received: from psuvax1.cse.psu.edu (psuvax1.cse.psu.edu [130.203.4.6]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id 2FAC019BE3; Tue, 30 Mar 2004 11:02:30 -0500 (EST) Received: by mail.cse.psu.edu (CSE Mail Server, from userid 60001) id D0D9B199CC; Tue, 30 Mar 2004 11:01:44 -0500 (EST) Received: from rapido.vitanuova.com (unknown [62.254.170.97]) by mail.cse.psu.edu (CSE Mail Server) with ESMTP id A6FE419980 for <9fans@cse.psu.edu>; Tue, 30 Mar 2004 11:01:42 -0500 (EST) Date: Tue, 30 Mar 2004 17:07:24 +0100 From: rog@vitanuova.com Subject: Re: [9fans] multiple inputs In-reply-to: Sender: 9fans-admin@cse.psu.edu To: 9fans@cse.psu.edu Errors-to: 9fans-admin@cse.psu.edu Reply-to: 9fans@cse.psu.edu Message-id: <0bfa30b4e4570a291f4ea406d1a699db@vitanuova.com> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit Precedence: bulk X-BeenThere: 9fans@cse.psu.edu Delivered-to: 9fans@cse.psu.edu X-Mirapoint-Loop-ID: a0a8c7f58498afeb8bc43419ab42fcee X-Original-To: 9fans@cse.psu.edu X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on psuvax1.cse.psu.edu X-Spam-Status: No, hits=0.3 required=5.0 tests=NO_REAL_NAME autolearn=no version=2.63 X-Junkmail-Status: score=5/45, host=mpspam4.TIS.case.Edu X-Mailman-Version: 2.0.11 List-Archive: List-Id: Fans of the OS Plan 9 from Bell Labs <9fans.cse.psu.edu> Original-recipient: rfc822;npe@spamfree.cwru.edu surely rather than using the rather slow polling behaviour of tail -f it would be better to have the files block on read until data is available. then you could just do: cat send & cat recv & cat status no long latency on messages arriving, and you get the same functionality. also, if you've got a lot of traffic, you get correct interleaving of messages, as the server controls the size of the data packets that cat reads, which isn't the case for tail -f. slightly harder on the server side, but not difficult, and a good excuse to explore ways of structuring that kind of thing. --upas-fveahkmyheapvavuoxablhublt--