送信処理;

while(!dataAvailable) Sleep(1);

受信処理;


やってみれば分かると思うけど
これでもそんなにパフォーマンス落ちないよ