<div class="gmail_extra">On Wed, Oct 3, 2012 at 12:54 AM, Matthew Mondor <span dir="ltr"><<a href="mailto:mm_lists@pulsar-zone.net" target="_blank">mm_lists@pulsar-zone.net</a>></span> wrote:<br><div class="gmail_quote">

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":nf">Unfortunately there's still no way to differenciate a timeout error<br>


(EAGAIN) from a broken pipe one (EPIPE) when using STREAM-ERROR.<br>
However, because of the design of the system (in HTTP we first read a<br>
request then answer, so it's not highly bidirectional, and blocking<br>
mode is used with threads in this case to allow CPU-bound applications,<br>
so EAGAIN/EWOULDBLOCK will not occur for output).  As a result, EPIPE<br>
will only occur for output (treated like end-of-file) and EAGAIN for<br>
input (treated like input timeout), so in this case the problem is<br>
solved for now.</div></blockquote></div><br>A feature request has been added, to remind me of this.</div><div class="gmail_extra"><br></div><div class="gmail_extra"><a href="http://sourceforge.net/p/ecls/feature-requests/14/">http://sourceforge.net/p/ecls/feature-requests/14/</a></div>

<div class="gmail_extra"><br></div><div class="gmail_extra">Feel free to add to it.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Juanjo<br clear="all"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>

c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>
</div>