<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] Graceful handling of socket
error</title></head><body>
<blockquote type="cite" cite><font face="Tahoma" size="-1">I am
suggesting the call to abort() in the function
BasicTaskScheduler::SingleStep() at line 95 in BasicTaskScheduler.cpp
to be replace with something that is less destructive (C++ exception?)
since a socket error can happen for legitimate reasons (remote closed,
...).</font></blockquote>
<div><br></div>
<div>Perhaps, although my intention for this call to &quot;abort()&quot;
(and others in the code) was that it be a &quot;should never get
called&quot; situation.&nbsp; The preceding &quot;if&quot; statement
is supposed to catch the small set of error codes that we expect to
see in this situation.</div>
<div><br></div>
<div>So, my question is: What specific error code(s) are you seeing in
this situation?&nbsp; (Also, are you running Windows, or a Unix
system?)</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>