HTTP와 웹 서버 프로그래밍 - 2
2019. 7. 27. 18:26ㆍ드론
앞의 설명에서 배웠던 HTTP 요청, 응답 구조를 이용해서 이를 문자열 검색, 자르기인 strstr, strtok로 헤더를 분석한다. 클라이언트 요청이 정상적으로 들어왔다면 요청에 응답을 하고, 아닐 시에는 에러 메세지를 보내주게 된다
다시 HTTP 요청 헤더와 응답 헤더를 살펴보면 다음과 같다
코드를 살펴보면 다음과 같다
컴파일한 후 웹 서버를 8080포트로 실행시킨 후 웹 브라우저에서 접속하도록 한다
파일명을 잘못 입력한다면 에러 메세지가 띄워지게 된다
호스트 윈도우에서도 올바르게 뜨는 것을 확인할 수 있다
'드론' 카테고리의 다른 글
웹 서버에서 라즈베리파이 - 2 LED 제어하기 (1) | 2019.07.28 |
---|---|
웹 서버와 라즈베리파이 - 1 (0) | 2019.07.27 |
HTTP와 웹 서버 프로그래밍 - 1 (0) | 2019.07.27 |
공유기 포트포워딩으로 외부 네트워크에서 TCP/IP 구현 (0) | 2019.07.26 |
스레드 방식의 다중 클라이언트 echo (0) | 2019.07.26 |