<div dir="ltr">I test the WS continuation feature, anyway we cannot use it, for the following reasons:<div>* From javascript you can only send a message, not a frame</div><div>* When browser receives unfinished frame it doesn't raise the onmessage event and wait for the last frame, then concatenating all the frames. You don't have a way to know where the frame begin and end, for example two frames messages, first is "Hello" and second is "World" the message will just be "HelloWorld" </div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 12, 2014 at 5:45 PM, Michael Haberler <span dir="ltr"><<a href="mailto:mail17@mah.priv.at" target="_blank">mail17@mah.priv.at</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Bjorn,<br>
<br>
Am 12.08.2014 um 15:50 schrieb Bjorn Reese <<a href="mailto:breese@mail1.stofanet.dk">breese@mail1.stofanet.dk</a>>:<br>
<div class=""><br>
> On 08/12/2014 01:58 PM, Doron Somech wrote:<br>
><br>
>> ZWS is a ZeroMQ over WebSockets, the protocol is raw and subject to<br>
>> changes. After some discussion with Michael Haberler we agreed that<br>
>> having a binary protocol is better (currently the protocol support text<br>
>> messages only), however the RFC is not yet updated. You can read the rfc<br>
>> at <a href="http://rfc.zeromq.org/spec:39" target="_blank">http://rfc.zeromq.org/spec:39</a><br>
><br>
> I have only looked very briefly at this, so I may be missing something.<br>
><br>
> Have you considered using the WebSocket continuation opcode instead of<br>
> encoding the more flag into ZWS? That way all ZMTP meta-data can be<br>
> handled outside the WebSocket payload, and the latter will be an exact<br>
> copy of the ZMTP body.<br>
<br>
</div>reading RFC6455... yes there is in fact such a thing, Continuation Frames ;)<br>
<br>
I am admittedly your bona-fide JS/ws idiot; that said, I still have to discover a client-side JS Websockets API for that feature, nevermind one which covers the majority of browsers, but I might be overlooking something?<br>

<br>
dont you think that we'd be pushing the envelope a bit by relying on this feature?<br>
<br>
I rather go for "Websockets is a dumb frame pipe, not even binary-safe until proven otherwise" as a bottom line assumption<br>
<span class="HOEnZb"><font color="#888888"><br>
- Michael<br>
</font></span><br>
ps: it'd be great if we could move this discussion on <a href="https://github.com/zeromq/JSMQ/issues" target="_blank">https://github.com/zeromq/JSMQ/issues</a> - focused and low background noise<br>
<div class="HOEnZb"><div class="h5"><br>
><br>
> _______________________________________________<br>
> zeromq-dev mailing list<br>
> <a href="mailto:zeromq-dev@lists.zeromq.org">zeromq-dev@lists.zeromq.org</a><br>
> <a href="http://lists.zeromq.org/mailman/listinfo/zeromq-dev" target="_blank">http://lists.zeromq.org/mailman/listinfo/zeromq-dev</a><br>
<br>
_______________________________________________<br>
zeromq-dev mailing list<br>
<a href="mailto:zeromq-dev@lists.zeromq.org">zeromq-dev@lists.zeromq.org</a><br>
<a href="http://lists.zeromq.org/mailman/listinfo/zeromq-dev" target="_blank">http://lists.zeromq.org/mailman/listinfo/zeromq-dev</a><br>
</div></div></blockquote></div><br></div>