<div dir="ltr">(resending to include the list)<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 17, 2013 at 8:54 PM, Gregory Junker <span dir="ltr"><<a href="mailto:ggjunker@gmail.com" target="_blank">ggjunker@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I should add that the binary buffer being sent is well in excess of 64K in this case (something like 200K+). For binary data that is less than 64K (another test case uses a buffer about 10K) it works fine.<br>

<br>Thanks<br>Greg<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 17, 2013 at 8:51 PM, Gregory Junker <span dir="ltr"><<a href="mailto:ggjunker@gmail.com" target="_blank">ggjunker@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Andy<br><br>From JavaScript, I don't -- the clients send requests to the server in text form, which parses them and responds with either text or binary data, depending on the type of data requested. So this would be originating on the server and failing when going to the client. <br>




<br>It may help that the server (when I turn on all logging options) says (right before it disconnects the client)<br><br><span style="font-family:courier new,monospace">[1358484560:3958] DEBUG: deflate-frame ext TX did realloc to 4096<br>


[1358484560:3958] DEBUG: deflate-frame ext TX did realloc to 4096<br>
[1358484560:3965] DEBUG: deflate-frame ext TX did realloc to 4096<br>
[1358484560:3973] DEBUG: deflate-frame ext TX did realloc to 4096<br>[1358484560:3988] HEADER: zlib out buffer tried to exceed max allowed of 65536<br>[1358484560:4003] PARSER: written 43398 bytes to client<br>[1358484560:4012] DEBUG: libwebsocket_close_and_free_</span><div dir="ltr">


<span style="font-family:courier new,monospace">
session: just_kill_connection<br>
[1358484560:4012] INFO: remove_wsi_socket_from_fds: wsi=0x12f1af0, sock=7, fds pos=3<br>[1358484560:4012] DEBUG: calling back CLOSED</span><br><br></div><div>and on the client, it says<br><br><span style="font-family:courier new,monospace">[1358484560:4009] ERR: zlib error inflate -3: invalid stored block lengths<br>


[1358484560:4009] HEADER: Extension 'deflate-frame' failed to handle payload!<br>[1358484560:4009] DEBUG: libwebsocket_close_and_free_</span><div dir="ltr"><span style="font-family:courier new,monospace">session: just_kill_connection<br>



[1358484560:4009] INFO: remove_wsi_socket_from_fds: wsi=0x140aba0, sock=5, fds pos=1<br>[1358484560:4009] DEBUG: calling back CLOSED<br>[1358484560:4011] HEADER: zlibs destructed<br></span><br></div><br></div><div dir="ltr">


<br></div><div>Greg<br></div><br></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 17, 2013 at 7:17 PM, "Andy Green (林安廸)" <span dir="ltr"><<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 18/01/13 11:14, the mail apparently from Gregory Junker included:<div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi<br>
<br>
There may be an issue with compressing binary data in the current HEAD.<br>
Both my JS (Chrome 19) and LWS client complain that they cannot inflate<br>
the data. This worked fine in the current tarball<br>
(v1.0-chrome25-firefox17). I'll dig in and see what I can find but<br>
wondered if anyone else had problems with this?<br>
</blockquote>
<br></div></div>
The test apps only get TEXT frames coming, so actually this doesn't get tested.<br>
<br>
Can you let me know how you generate binary frames in the Javascript? I'll adapt the test stuff to cover it so I won't miss breaking it.<span><font color="#888888"><br>
<br>
-Andy<br>
<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>