From owner-freebsd-questions@FreeBSD.ORG Wed May 21 12:26:47 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D90551065671 for ; Wed, 21 May 2008 12:26:47 +0000 (UTC) (envelope-from rvm@CBORD.com) Received: from smssmtp.cbord.com (mx1.cbord.com [24.39.174.11]) by mx1.freebsd.org (Postfix) with ESMTP id 848308FC16 for ; Wed, 21 May 2008 12:26:47 +0000 (UTC) (envelope-from rvm@CBORD.com) X-AuditID: ac1f0165-00000d78000002f4-d7-4834152f07de Received: from Email.cbord.com ([10.1.1.100]) by smssmtp.cbord.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 21 May 2008 08:27:27 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 21 May 2008 08:25:26 -0400 Message-ID: In-Reply-To: <4830AE78.6000806@cloudview.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Slightly OT - steaming data server software? Thread-Index: Aci5NvzKd1BjaiYQQTicCXGXVCKYggCBnbgg References: <4830AE78.6000806@cloudview.com> From: "Bob McConnell" To: "John Pettitt" , "FreeBSD Questions" X-Brightmail-Tracker: AAAAAA== Cc: Subject: RE: Slightly OT - steaming data server software? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 May 2008 12:26:47 -0000 On Sun, 2008-05-18 at 15:32 -0700, John Pettitt wrote: >=20 >=20 > Slightly OT but since I'm going to run this on FreeBSD 7 I figured I'd > ask here .. >=20 > I have an application where data arrives in what is effectively=20 > continuous stream (actually NMEA messages from an AIS receiver) and I'd=20 > like to have a server where an arbitrary number of clients can connect > to a tcp port and receive a copy of the stream. I could probably=20 > write this in perl without too much work but somebody has to have done > something similar already - does anybody know of code that does this?=20 > (and yes I know sending the messages as individual udp packets would be=20 > easier - I'm already doing that internally but it doesn't work for=20 > opening up the data stream to the public). Already been done. See Bob McConnell