hi, using v5.0.1, i have a pair of virtual serial ports (eg. com10 to com11) and using this pair between two apps. i would change app1 baudrate to 19200 and keep app2 baudrate to 9600. i expected communication to fail - but communication did not fail - it continued to send/receive message . i've also played with properties - toggle on bitrate emulation, full handshake, toggle on DTR to RI and DTR to DCD. but communication on the virtual port pair continues to work. when i hook up the two apps with physical serial ports and cable and then change the baudrate on 1 app - communication fails as expected. what's up with virtual ports? btw, if you want to see messages just pass through, virtual ports a great help.
Currently our driver does not allow terminating the connection when baud rates are different. In emulating baud rate we added delays in data transfer in order to correspond to the hardware com port baud rate. If exact emulation of a hardware com port is a necessary requirement for you, we'll keep this in mind for our future releases of the software.
Hi ! The full emulation of hardware communication can't be realize in VSPK. We are using the buffering of data on the driver level if baud rates are different. Please describe in detail the requirements for your project. I would gladly see if we can help you with any of our solutions.