Re: [SWMP] Media Machines' initial design and code

"Jay C. Weber" <jweber@mediamachines.com> Fri, 01 June 2007 04:36 UTC

Return-path: <swmp-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Htyrw-0004nC-Km; Fri, 01 Jun 2007 00:36:08 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Htyru-0004n5-Ra for swmp@ietf.org; Fri, 01 Jun 2007 00:36:06 -0400
Received: from worlds.webers.org ([64.34.168.199] helo=william.mediamachines.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Htyrs-0004vm-3p for swmp@ietf.org; Fri, 01 Jun 2007 00:36:06 -0400
Received: from [192.168.2.119] (h-66-166-236-26.snvacaid.covad.net [66.166.236.26]) by william.mediamachines.com (Postfix) with ESMTP id AF39246440D; Thu, 31 May 2007 23:34:12 -0500 (CDT)
Message-ID: <465FA222.5050709@mediamachines.com>
Date: Thu, 31 May 2007 21:35:46 -0700
From: "Jay C. Weber" <jweber@mediamachines.com>
User-Agent: Thunderbird 1.5.0.10 (Windows/20070221)
MIME-Version: 1.0
To: chris <dragonmagi@gmail.com>
Subject: Re: [SWMP] Media Machines' initial design and code
References: <465ED84F.2090509@mediamachines.com> <d9cef8ba0705312010g1b9b084bmb1fba948e170c844@mail.gmail.com>
In-Reply-To: <d9cef8ba0705312010g1b9b084bmb1fba948e170c844@mail.gmail.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 2409bba43e9c8d580670fda8b695204a
Cc: swmp@ietf.org
X-BeenThere: swmp@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Discussion of a Simple Wide-area Multiuser-3D Protocol <swmp.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/swmp>
List-Post: <mailto:swmp@ietf.org>
List-Help: <mailto:swmp-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/swmp>, <mailto:swmp-request@ietf.org?subject=subscribe>
Errors-To: swmp-bounces@ietf.org

chris wrote:
>  That is, at leasts two: high bandwidth, secure protocol over tcp/ip, 
> short payload, low latency protocol over udp.
As described in that paper I linked, the SWAMP design already can use 
TCPand/or UDP depending on the delivery requirements of a particular 
kind of message.  That is, some messages (like object instantiation) 
need guaranteed delivery, and are usually infrequent, suggesting TCP.  
Other messages (like position-changes) are streamed and need low 
latency, suggesting udp.  It's also valuable to use tcp as a fallback 
when udp ports are blocked by firewalls.

The initial implementation only roughs-in the UDP parts, though, that's 
not working yet.  But you'll see that some parts of the design (e.g., 
enveloping) are there to support UDP datagrams.
> And we may even be looking at different protocols for server-server, 
> client-server and client-client for ultimate scalable system.
Perhaps, but it certainly would be preferable if these architectural 
connections could use a unified protocol.
> On the practical front, I have managed to compile hydras for both 
> windows and linux and the local test works on my winxp client. Still 
> trying to get it to work accessing the remote linux server, but that 
> should be working soon - it might just be a matter of the port being 
> blocked.
Excellent.

jay


_______________________________________________
SWMP mailing list
SWMP@ietf.org
https://www1.ietf.org/mailman/listinfo/swmp