Perl: the Markov chain saw | |
PerlMonks |
Read Socket data on data, not returnby ecuguru (Monk) |
on Dec 22, 2004 at 09:12 UTC ( [id://416727]=perlquestion: print w/replies, xml ) | Need Help?? |
ecuguru has asked for the wisdom of the Perl Monks concerning the following question:
I've been ripping off some terrificly straightforward code on multithreaded servers from Brian Slesinsky here .
The code snippet that I'm playing with is this: $socket->recv($line,10); Anyone know how I can make that line of code move on based on buffer size rather then waiting for the carriage return? Or any other way of looking at the data without needing to wait for a carriage return? So when I make a socket connection to the server, I have to make a carriage return to get the next line moving. I'm playing with a socket that will only send data and no carriage returns, and I don't see any of the data until the device disconnects <no good>.. And although I understand the second integer parameter to be the max size of the line, I don't understand what affect it has on the code. I changed it to 5 bytes, thinking perhaps it was a length interrupt and I could check it that way. But changing the value didn't seem to do anything.
Back to
Seekers of Perl Wisdom
|
|