검색어 입력폼

[네트워크] ftp 서비스를 수행하는 서버

등록일 2004.12.25 파일확장자텍스트 (txt) | 가격 800원

소개글

네트워크 프로그래밍

컴파일 실행환경

c++

본문내용

서버는 기다리고 있다가 한 클라이언트가 접속하면 명령 및 파일 이름 정보(예: GET filename, 혹은 PUT filename)를 보고 GET 인 경우에는 해당 파일을 열어 한 줄씩 읽어 클라이언틍에게 전송하고, PUT 인 경우는 해당 파일을 열어 클라이언트가 보내오는 내용을 받아 한 줄 씩 저장한다.

클라이언트는 연결을 한 후 키보드로 GET filename 혹은 PUT filename 을 입력받아 서버에 전송한다. 그 후 명령이 GET 인 경우는 파일 쓰기(입력받은 파일 이름으로)를 하기위해 fopen 을 한 후 받을 내용이 없을 때 까지 받는 즉시 fwrite로 한 줄씩 파일에 저장한다. PUT 인 경우는 해당 파일을 열고 한 줄씩 읽어 서버에 전송한다.

주의: 반드시 fclose하여야 함.
다운로드 맨위로