클라이언트 (1) 썸네일형 리스트형 [Python3/컴퓨터 네트워크] 소켓 프로그래밍 : html request를 보내는 클라이언트와 request 받은 파일을 찾아 웹 브라우저로 보여주는 서버 프로그램 성균관대학교 소프트웨어학과 추현승 교수님의 2021년도 1학기 네트워크 개론 수업 과제 입니다. 서버 프로그램의 스켈레톤 코드가 주어지고, 빈 코드를 채워 서버 프로그램을 완성하고 이 서버 프로그램에 요청을 보내는 클라이언트 프로그램을 파이썬으로 작성하는 것이 과제였습니다. 서버 프로그램은 TCP 프로토콜을 사용하며 클라이언트로부터 요청 받은 파일을 ./ 현 디렉토리에서 찾아 있다면 200 http status를 전송하고 해당 파일 코드를 클라이언트로 전송하고 없다면 404 status 메시지를 전송합니다. 클라이언트는 전달받은 메시지에서 상태가 200이라면 전송된 파일 코드를 다시 html 파일로 작성하여 웹 브라우저로 열어봅니다. 만약 400을 전달 받았다면 그냥 콘손에 상태 메시지만 띄우게 됩니다 .. 이전 1 다음