in reply to win32::serialport buffer overflow

Im not sure if this will help, but I believe one can also alter the internal buffer options using in-built attributes of the Win32::seialport module.
However, it would be much better if you could post your code to be more specific.

If you want to see data as and when they come and see it NOW, then have a look at Perl Idioms Explained - $|++
SRK.