亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

C#讀取串口時Read方法不返回

C#讀取串口時Read方法不返回

C#
九州編程 2018-08-05 16:06:07
關于讀取,C#的serialPort類的Read方法不確定返回。當發送端寫1000個字節,讀取時直接得到這1000字節并返回,當發送端寫5個字節時,接收端的Read不返回。在接收端讀取時,目標是讀取2048字節,上面的兩種發送情況都沒有發送到2048字節。不確定為什么是這樣的邏輯,MSDN上說是要讀取到它期望的數量時才會返回,這里我沒有設置超時,也就是無限等待。對于緩沖區,從網上看到這樣的說法:寫緩沖區滿后,仍然執行寫操作,會覆蓋一部分數據。但是在試驗時,先后向緩沖區寫2048字節,再寫5個字節,但要接收端看不到最后的5個字節。  請各位神人指教一二。
查看完整描述

1 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

即使你作為接收的時候,對方發不發送又不是你決定的,而是你接收時的發送方決定的。你是讀了,但是對方不寫,你能收么。


查看完整回答
反對 回復 2018-08-27
  • 1 回答
  • 0 關注
  • 1247 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號