質問: 10;
回答: 相手側のデバイスが何なのかに依るとも思いますが、真っ先に思いつくのは通信速度の設定が双方合っていないとか。 双方のボーレートを上げてみましょう。115200bpsとか。 また、相手側の受信処理が遅いと(送信バッファがいっぱいなので)WriteFile処理に待ち時間が発生しているかもしれません。 これは相手側機器の都合なのでどうしようもないとは思います。 なお、仮想COMポートで上記コードを(わりと手直しして)実行してみましたが、elapsedはずっと0でした。 ご参考までに。