본문 바로가기
아두이노

아두이노 이더넷 웹서버 만들기 -#9

by 오징어땅콩2 2020. 5. 1.
반응형

지금까지 따라 왔다면 큰 어려움은 없을것으로 보여지고, 
지금의 소스코드는 클라이언트가 서로 다른 페이지를 요청해도 무조건 같은 페이지만 보여준다.
select라는 변수가 1,2의 값에 따라 어떤 페이지를 보여줄지 선택하는것이다.
그러면 클라이언트의 요청된 메시지를 분석해서 변수값을 변경하면 모든것은 끝이난다.
우노의 기본메모리가 2k라서 2페이지 이상 넣기는 어렵지만, 아끼고 아끼면 3,4페이지도 가능하다는점을 참고하면 좋을것이다.
저는 그냥 메가보드로 연습하라고 합니다.
그리고 한개페이지는 온도값 5개를 보여주고, 한개 페이지는 온도평균값 하나를 보여준다.
혹시 소스코드를 이해하는데 어려움이 있다면 댓글로 물어 보면 될듯 합니다.
다음에는 클라이언트의 요청문장을 파싱하는것으로 할 것이다.
파싱은 좀 어려울수가 있지만, 기본만 잘 이해하면 이것도 그렇게 어렵지 않다는점, 단지 귀찮다는것은 미리 이야기해 두고 싶다.