2
직렬 포트 C#, CF 2.0으로 작업 중입니다.직렬 포트. BytesToRead() 함수
읽을 필요가 없을 때이 함수가 0을 반환하도록 신뢰할 수 있습니까?
while (_sp.BytesToRead > 0)
{
char[] buffer = new char[255];
int bytes_read = _sp.Read(buffer, 0, buffer.Length);
for (int i = 0; i < bytes_read; i++)
{
value += buffer[i];
}
}
ProcessValue(value);
읽고 싶은 바이트가 없을 때까지 데이터를 읽으려고합니다. _sp는 SerialPort 클래스의 인스턴스입니다.