Re: [hybi] Reliable message delivery (was Re: Technical feedback.)

Greg Wilkins <gregw@webtide.com> Tue, 02 February 2010 00:20 UTC

Return-Path: <gregw@webtide.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 96E033A69CA for <hybi@core3.amsl.com>; Mon, 1 Feb 2010 16:20:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.482
X-Spam-Level:
X-Spam-Status: No, score=-2.482 tagged_above=-999 required=5 tests=[AWL=0.117, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0GYskWiUH6A3 for <hybi@core3.amsl.com>; Mon, 1 Feb 2010 16:20:20 -0800 (PST)
Received: from ey-out-2122.google.com (ey-out-2122.google.com [74.125.78.26]) by core3.amsl.com (Postfix) with ESMTP id 6B7743A687A for <hybi@ietf.org>; Mon, 1 Feb 2010 16:20:20 -0800 (PST)
Received: by ey-out-2122.google.com with SMTP id 22so1360467eye.51 for <hybi@ietf.org>; Mon, 01 Feb 2010 16:20:53 -0800 (PST)
Received: by 10.213.1.140 with SMTP id 12mr134020ebf.38.1265070042268; Mon, 01 Feb 2010 16:20:42 -0800 (PST)
Received: from ?10.10.1.11? (60-242-119-126.tpgi.com.au [60.242.119.126]) by mx.google.com with ESMTPS id 13sm4073067ewy.9.2010.02.01.16.20.39 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 01 Feb 2010 16:20:41 -0800 (PST)
Message-ID: <4B676FCA.9070506@webtide.com>
Date: Tue, 02 Feb 2010 11:20:26 +1100
From: Greg Wilkins <gregw@webtide.com>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: Anne van Kesteren <annevk@opera.com>, Hybi <hybi@ietf.org>
References: <4B62C5FE.8090904@it.aoyama.ac.jp> <4B62E516.2010003@webtide.com> <5c902b9e1001290756r3f585204h32cacd6e64fbebaa@mail.gmail.com> <4B636757.3040307@webtide.com> <8449BE19-3061-4512-B563-02973FBB707B@apple.com> <5c902b9e1001292310l5442d476n8375139f3480671b@mail.gmail.com> <26D406E7-2319-476E-9ADF-80D84200C270@apple.com> <5c902b9e1001292333k79569316lf371938c9aa766@mail.gmail.com> <128BFD31-9835-47B1-B7A9-F20F5CDA8D8C@apple.com> <20100130144936.GD19124@shareable.org> <5c902b9e1001301552n6efb7969o34110373e3ab4945@mail.gmail.com> <4B672C9D.9010205@ericsson.com> <op.u7gy9bag64w2qv@annevk-t60> <4B675CA6.2070406@webtide.com> <op.u7g04dun64w2qv@annevk-t60> <4B676ABE.9060901@webtide.com> <op.u7g30dfu64w2qv@annevk-t60>
In-Reply-To: <op.u7g30dfu64w2qv@annevk-t60>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Subject: Re: [hybi] Reliable message delivery (was Re: Technical feedback.)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Feb 2010 00:20:21 -0000

Anne van Kesteren wrote:
> On Tue, 02 Feb 2010 00:58:54 +0100, Greg Wilkins <gregw@webtide.com> wrote:
>> But I would think that reasonable error handling should be part
>> of the base protocol.  It's like suggesting that 400 Bad Request
>> be taken out of HTTP.
> 
> Well yes, but WebSockets is not meant to be like HTTP. The idea is to
> just have a simple layer on top of TCP that makes it suitable for
> deployment in Web browsers. I would expect something like SPDY to
> provide the (far) more complex variant.

TCP does have  difference between an orderly shutdown (FIN),
error shutdown (RST) and timeouts.

So if you want to be like TCP, then you'll have those
concepts.

Currently websocket is more like webserialport than webtcp

regards