<!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] Second connection
fails</title></head><body>
<blockquote type="cite" cite>At the first connection every thing seems
fine but then I stop the connection with teardown message. Then I
start again my client and I'm getting :p, li { white-space: pre-wrap;
}<br>
</blockquote>
<blockquote type="cite" cite>"OPTIONS send() failed: Broken
pipe"<br>
</blockquote>
<blockquote type="cite" cite><br></blockquote>
<blockquote type="cite" cite><font size="-1" color="#000000">I guess
this error comes from the fact that the socket of my rtsp_client has
not been clean but I don't know how to do it. Should I create a new
one or there is function into the rtsp client to clean up socket stuff
?</font></blockquote>
<div><br></div>
<div>It wasn't quite clear from your message what you're trying to do,
but (in any case) you should use a different "RTSPClient"
object for each new stream that you're requesting (even from the same
server).  "RTSPClient" was not designed to handle more
than one stream in succession.</div>
<div><br></div>
<div>I.e., you should call</div>
<div><x-tab>       
</x-tab>Medium::close()</div>
<div>on your first "RTSPClient" object, then create a new
one using</div>
<div><x-tab>       
</x-tab>RTSPClient::createNew()</div>
<div>for your next stream.</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>