I'd like to read from a socket, one byte at a time. At first, I was trying this by autoflushing the socket handle using select(SOCKET); $|++; select(STDOUT); but that didn't seem to work as I wanted. Perhaps that was autoflushing my input to the socket. I've tried looking into 'man 2 setsockopt' and tried setting the RCVBUF = 1 but that only reads 1 bytes of the buffer then quits for the day. Please don't tell me to use IO::Select/Socket as I've been toying with this for nearly a month and have used every module that I could get my hands on and have yet to successfully clear the input buffer (socket -> program) character by character.. an example would be GREATLY appreciated.
-brad.. confused/annoyed.