in reply to struck up with win32::Serialport
It can do what you said, except "wait until after receiving" is called "reading".
What's the problem?
By the way, do you mean Win32::SerialPort? I can't find any module named win32::Serialport.