[C#] Serial Port C# 2013. 6. 19. 09:54

음.. Read 방식 자체가 두가지가 있긴한데 어느 것이 편한지는 사용하는 사람 재량인거 같다.

 

Read를 써서 Buffer 공간을 만들어서 하거나, ReadExisting 를 이용하여 Encoding 타입을 정해놓고 하거나..

 

Serial.Read(Buffer, start, end) 형식으로 해서 처리 한다면.. 이놈을 또 Encoding 해야하는 불편함이 있다는거?

 

거기다 하나 옵션을 넣자면 지정 Buffer 만큼 항상 들어온다고 딱 정의 할 수 있다는거 정도?

 

보다보니 느끼는건 그 정도인 듯하다.

 

그에 비해 ReadExisting 이놈은 입력 버퍼 자체에 있는 것을 해당 Encoding 형식에 맞춰서 String 형식으로 반환하니 매우 편하다는거?

 

사용자 재량에 따라 다르긴 하지만 이 두가지를 상황에 맞게 쓸 일이 온다면 잘 구분해서 쓰면 더 효율적이지 않을까 싶다.

 

아 -_-a DiscardInBuffer 요놈을 써서 입력 버퍼 지워주는거랑 DiscardOutBuffer 요놈을 써서 출력 버퍼 지우는건 당연한거고..

 

그냥 생각나서 주저리 주저리..