- 288 名前:デフォルトの名無しさん [2009/07/15(水) 03:22:30 ]
- SerialPortクラスについて質問
DataReceivedイベント使えばVC++の時みたいに自分でスレッド組まなくて済みそうで楽出来そうなんだけど 実際に受けてみると欠ける時がある STXhoge123ETX ↑見たいなデータが改行無しで垂れ流しで延々と来るんだけど たまに STXhoge123ETX STXhoge124ETX STXhoge125ETX STXhoge126ETX STXhoge127ETX STXhoge128ETX STXhoge129 ←ETXが受けれて無かったり STXhoge134ETX←間の130-133までが無かったり・・・ private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { string recvData = serialPort1.ReadExisting(); Console.WriteLine(recvData); } こんな感じで直接出力しても途切れる・・・ 何故なんでしょうか?誰か詳しい人教えて
|

|