I have yet to try a $new_socket->fdopen( $id, "+>" ) though. It's worth a shot. But I think the actual problem relates to the wrong choice of recv(). I'm pretty sure I need to also try read() with atmark() instead.
Do you have to flush the socket (or something) somehow when you use recv()? Ultimately I need to do a lot more experiments. This project should not be difficult. *sigh*
In reply to Re^2: IO::Socket::INET (dup?)
by jettero
in thread IO::Socket::INET, threads, and screwy recv() results
by jettero
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |