Re: [hybi] Multiplexing extension spec draft 03

Takeshi Yoshino <tyoshino@google.com> Sat, 24 March 2012 02:56 UTC

Return-Path: <tyoshino@google.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EBB9521F84F1 for <hybi@ietfa.amsl.com>; Fri, 23 Mar 2012 19:56:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.962
X-Spam-Level:
X-Spam-Status: No, score=-102.962 tagged_above=-999 required=5 tests=[AWL=0.014, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1nJ4Wk4zTLfK for <hybi@ietfa.amsl.com>; Fri, 23 Mar 2012 19:56:49 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id F08E121F84EC for <hybi@ietf.org>; Fri, 23 Mar 2012 19:56:48 -0700 (PDT)
Received: by ggmi1 with SMTP id i1so3574620ggm.31 for <hybi@ietf.org>; Fri, 23 Mar 2012 19:56:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record; bh=OSksdgYu94IBcL6erk5gfUygHSwNFcWWvoIhrs+UEMw=; b=iy3kcqXPKXUXlKREMap/rGCGDML7x30LRGuppikjDcVUU8gy0CdzK+78DK1108QUE0 86GO4hG4MC415htl0+SmKLVHz+2mqzCZfJyIJCdaffOOEHSS+K+7OGPy/xgpNd2SKOgE rdsa4tIEO9dHFvmj1eyGo2HhUWZQDkEub8YAx0x+kg5q2tXdbmoLC1cpJyqctzwGWl8d 8KvJK2INP9vQnXBGZJqEvWo4Tf6xnbeoAm1Z8W5xbhp+JTvpXaMlifcxO60Ctov8sFTQ RTG478T4TVptDbG0wgiL7KHF3S3zXwnKHvAIjCS9ciphe8vUGWa2CRr45LeUzK1vBeoJ GTIw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-system-of-record:x-gm-message-state; bh=OSksdgYu94IBcL6erk5gfUygHSwNFcWWvoIhrs+UEMw=; b=NgzeJDEEYlm12y0fi1o1UH+bBgKbHGkhau1kU8CkAne+dmfFtCi4Otrr7vtLqKyKLT TcAZHSf1irItw/KCPMEyleTb4mk3gbqJ7ttw599rOjhU2cUXFxJG5iOs9ELvYI9DQBXW iBDbHGLF5H+0imVCmO1bbKGeO96LrHEIkRlFkhcekzfEP39ECNvwhXbYGhpwKruj4OeL z+yfh8YzfsEYz5GkHoqvBjjx80HFhilFBxKdgCsvtmkwwVHR36lIlB+z7EtHZXLL9Vy+ UJ6f+e/ZkeGsqxk9PRh1+nA+PaMLpXVVLkRw6uzxYrP57vCLJuWSGycwYLXolneUeocG Eeow==
Received: by 10.236.174.106 with SMTP id w70mr14317837yhl.68.1332557808161; Fri, 23 Mar 2012 19:56:48 -0700 (PDT)
Received: by 10.236.174.106 with SMTP id w70mr14317830yhl.68.1332557807993; Fri, 23 Mar 2012 19:56:47 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.101.155.5 with HTTP; Fri, 23 Mar 2012 19:56:27 -0700 (PDT)
In-Reply-To: <CAH9hSJYmL1ngaEJ1Th1kye2WKvJ4-zup1qbHCPLs+6MBOtS4Fg@mail.gmail.com>
References: <CAH9hSJb1ewPO3EBgD78anD+=4XouToGR4X7C1wvWqonc2nYB6g@mail.gmail.com> <000301cd05dd$c8f9fc70$5aedf550$@noemax.com> <CAH9hSJYni6BboWdjkLX9xsguph7wJwjAmTUD1genFzT0ja5Wdw@mail.gmail.com> <003b01cd08d8$b1dd7050$159850f0$@noemax.com> <CAH9hSJYmL1ngaEJ1Th1kye2WKvJ4-zup1qbHCPLs+6MBOtS4Fg@mail.gmail.com>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Sat, 24 Mar 2012 11:56:27 +0900
Message-ID: <CAH9hSJa7RQz=kreweLNH15ZpSHu3jZ1fRNOJXOmcy-v_SkmtKA@mail.gmail.com>
To: Arman Djusupov <arman@noemax.com>
Content-Type: multipart/alternative; boundary="20cf3040e3bcc9c54d04bbf44a4f"
X-System-Of-Record: true
X-Gm-Message-State: ALoCoQmz+X0dxB9bsXM/AXXClrLxHvmDeZ1XxbCazQy2ySM+68pRvapBbyrQrO3lfl5Y0YN665Kph3lK6AMdadtcVE7xBysNXPoxwZ0vlWx561ySL6gtC0k604oE+NIQqdIflO4KR7Jj
Cc: hybi@ietf.org
Subject: Re: [hybi] Multiplexing extension spec draft 03
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Sat, 24 Mar 2012 02:56:50 -0000

On Sat, Mar 24, 2012 at 03:57, Takeshi Yoshino <tyoshino@google.com> wrote:

> How about this, for example?
>
> C->S Sec-WebSocket-Extensions: mux; preopen="vc-video, vc-voice,
> vc-control, vc-subtitle"
> (each comma-separated element in preopen parameter's value means value of
> Sec-WebSocket-Protocol)
>
> S->C Sec-WebSocket-Extensions: mux; preopen="vc-video=1, vc-voice=2,
> vc-control=3, vc-subtitle=4"
> and the server sends back 4 AddChannel responses.
>

Sorry. This example was wrong.

C->S
- Sec-WebSocket-Extensions: mux; add="vc-video=1, vc-voice=2, vc-control=3,
vc-subtitle=4"
(Format: <subprotocol>=<channel ID>)

S->C
- Sec-WebSocket-Extensions: mux; add="vc-video, vc-voice, vc-control,
vc-subtitle"
- 4 AddChannel responses