모노 프레임웍에서 SerialPort 클래스는 DataRecevied 이벤트를 제공하지 않습니다. 따라서 수신데이터를 수시로 확인해주는 방법을 쓰거나 아니면 다음과 같은 방법으로 해결가능합니다.
클라이언트와 서버간의 단순 통신 예제입니다. C#을 사용해서 짠 소스입니다.
Server.exe
는 PC에서 실행시키고, Client.exe
는 ComfilePi에서 실행시키세요. 물론 PC와 ComfilePi는 RS232C로 연결되어 있어야 합니다. ComfilePi에서 date
또는 time
을 타이핑하면, PC측 (server)에서 응답을 합니다.