직렬 수신 데이터와 캐시 검사

450 단어
private List buffer = new List(4096); private void sp_DataReceived(objectsender, EventArgse)/sp는 직렬 컨트롤 {int n = sp.BytesToRead;byte[] buf = new byte[n];sp.Read(buf, 0, n)이다.
        //1.    
        buffer.AddRange(buf);
        //2.     
        while (buffer.Count >= 4) 

//최소한 프레임 헤더(2바이트), 길이(1바이트), 검사 비트(1바이트)를 포함한다.설계에 따라 {//2.1 헤더 찾기 if(buffer[0]=0x01)//전송 데이터에 프레임 헤더가 있어 {int len=buffer[2];if(buffer.Count

좋은 웹페이지 즐겨찾기