I use jpnevulator to sniff an application which reads a serial port:
jpnevulator --tty /dev/ttyS0 --read
Let's assume that the following bytes are sent to the serial port: A B C D E. Sometimes jpnevulator prints only bytes: A C E whereas the application gets bytes B D.
jpnevulator should print bytes: A B C D E and the application also should get all bytes: A B C D E. What is wrong ? Should I run jpnevulator with some option ?