發現上一個還沒有處理完,下一個就發送了,怎么防止。。大佬們
uj5u.com熱心網友回復:
然后導致資料串包了uj5u.com熱心網友回復:
有沒有大佬解答一下的uj5u.com熱心網友回復:
資料傳包?你用的什么接收的TCP還是UDPuj5u.com熱心網友回復:
SerialPort這個協議
uj5u.com熱心網友回復:
串包,就是上一個還沒處理完,下一個就發送了
uj5u.com熱心網友回復:
那就不要用time ,用事件驅動 防止事務堆積,即類似于JavaScript 的 timeoutfunction a()
{
.......
if(繼續)
timeout(function(){ a(); })
}
保證干完一遍在來下一編
uj5u.com熱心網友回復:
你可看看消費者模式的文章,應對的就是接受資料和處理資料分離的場景轉載請註明出處,本文鏈接:https://www.uj5u.com/net/56866.html
標籤:C#
