가장좋은건 XON/XOFF 를 사용하지 않는거지요
서로간의 프로토콜을 정해서 핸드쉐이크하면 되겟죠..
속도가 문제가 된다면 RTS/CTS 를 이용하는 방법도 있겠죠(이게 가장간단)

질문하신 내용중 fgetc 로 받아서 시리얼로 드라이버로 write 하기전에 시리얼
에서 read 로 데이타를 읽어 확인하면 되지 않을까요. 물론 시간지연없이 읽게
끔 시리얼을 설정해야죠..