當前位置:編程學習大全網 - 網站源碼 - MFC使用MSCOMM控件(串行通信)頻繁丟包。

MFC使用MSCOMM控件(串行通信)頻繁丟包。

三種方式:

1.m_cComm。SetInBufferSize(1024);//設置輸入緩沖區

擴大輸入緩沖區以防止數據溢出和丟失。

2.m_cComm。SetRThreshold(1);//只要接收緩沖區中有1個字符,就接收串行數據。

提高門檻,不需要有壹個字符接收數據,可以接收更多的字符,然後接收數據。

3.將數據接收器放在壹個單獨的線程中。使用afxbeginthread函數

  • 上一篇:菜鳥,問個php問題。$arr[]和$arr有什麽區別
  • 下一篇:如何在steam中找到搬磚的卡販子?
  • copyright 2024編程學習大全網