note
tachyon
<p>See [IO::Socket::INET -- Jettero verses non-blocking in windows] for lots of stuff. That is raw socket code but your problem is simply that you need to read one byte at a time if you want to do *teletype mode*. At the moment you read POSIX::BUFSIZ which is probably 512 bytes, thus the blocking while it waits for the rest of the data. <code>s/POSIX::BUFSIZ/1/</code> and all should be happy.
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-80749">
<p>cheers
<p><font color="#0000ff">tachyon</font>
</div></div>
406970
406970