Hello Geoff,<br><br>thank you for posting. I see you solved problem by complicated way that I wanted to do. In your case it is right decision, because your program is much more complicated and you manage circuit/streams more complex. I tried to do is simply, but it probably dont work :-).<br>
<br>So I used &quot;your&quot; style of handling streams. It is a little bit complicated, but works.<br><br>Thank you,<br>Marek<br><br>PS: By the way - you problably dislike comments in source codes, do you? ;-)<br><br><div class="gmail_quote">
2008/12/6 Geoffrey Goodell <span dir="ltr">&lt;<a href="mailto:goodell@eecs.harvard.edu">goodell@eecs.harvard.edu</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

You may also want to look at blossom.py, which provides an example of<br>
control of Tor circuits using multiple threads.<br>
<br>
<a href="https://svn.torproject.org/svn/blossom/trunk/blossom.py" target="_blank">https://svn.torproject.org/svn/blossom/trunk/blossom.py</a><br>
<br>
It may be a bit out-of-date.<br>
<br>
Geoff<br>
</blockquote></div><br><br>