Re: [hybi] Web sockets and existing HTTP stacks

Jamie Lokier <jamie@shareable.org> Wed, 03 February 2010 01:46 UTC

Return-Path: <jamie@shareable.org>
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 19AD828C13D for <hybi@core3.amsl.com>; Tue, 2 Feb 2010 17:46:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.571
X-Spam-Level:
X-Spam-Status: No, score=-2.571 tagged_above=-999 required=5 tests=[AWL=0.028, 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 TQWBDsKbtdsH for <hybi@core3.amsl.com>; Tue, 2 Feb 2010 17:46:48 -0800 (PST)
Received: from mail2.shareable.org (mail2.shareable.org [80.68.89.115]) by core3.amsl.com (Postfix) with ESMTP id 384BF28C0DB for <hybi@ietf.org>; Tue, 2 Feb 2010 17:46:48 -0800 (PST)
Received: from jamie by mail2.shareable.org with local (Exim 4.63) (envelope-from <jamie@shareable.org>) id 1NcUL1-0004jS-61; Wed, 03 Feb 2010 01:47:27 +0000
Date: Wed, 03 Feb 2010 01:47:27 +0000
From: Jamie Lokier <jamie@shareable.org>
To: Pieter Hintjens <ph@imatix.com>
Message-ID: <20100203014727.GL32743@shareable.org>
References: <5c902b9e0912181640n497169cdrfa71f9a2908e6ef3@mail.gmail.com> <20091219005442.GA10949@shareable.org> <4B2C287E.1030006@webtide.com> <Pine.LNX.4.64.1001310835410.3846@ps20323.dreamhostps.com> <5821ea241001311219j111d25a3h27fb2d05a2ece32d@mail.gmail.com> <20100201012914.GC20940@shareable.org> <470737.82505.qm@web95410.mail.in2.yahoo.com> <ad99d8ce1001312340y1056d7f6w2c570bdbb724edb1@mail.gmail.com> <5A8D0931-23AA-4006-B49C-65F3244B76A1@mnot.net> <5821ea241002010232g7e78f933nc3539019b6de1b47@mail.gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <5821ea241002010232g7e78f933nc3539019b6de1b47@mail.gmail.com>
User-Agent: Mutt/1.5.13 (2006-08-11)
Cc: hybi@ietf.org
Subject: Re: [hybi] Web sockets and existing HTTP stacks
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: Wed, 03 Feb 2010 01:46:49 -0000

Pieter Hintjens wrote:
> Clearly since port 80 is often the
> only way in or out of a network, upgrades over HTTP are essential for
> pragmatic reasons.

Pragmatically, if upgrade over HTTP isn't used, application developers
will just carry on using long-polling over HTTP instead.  Which is
perfectly valid, if unpleasant.

(Btw, you should have seen the network where ICMP ECHO was the only
way in and out.  The administrators were curious why I had fast web
access and nobody else did, and also curious why their packet stats
showed more ICMP ECHOs than any other kind of packets :-)

-- Jamie