개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.04.13 08:01

Ftp_login 함수 사용 방법에 관해 질문합니다.

목록
  • 정렬연구가 오래 전 2025.04.13 08:01 인기
  • 888
    1
저는 현재 C++ 프로그래밍을 공부하고 있습니다. FTP 서버로 부터 파일을 다운로드하는 방법에 관해 공부하고 있으나, ftp_login 함수에 대한 이해가 부족하네요.

우선 ftp_login 함수는 FTP 서버에 접속하는 과정에서 사용하는 함수입니다. 이 함수는 FTP 서버의 IP 주소, 사용자 ID, 비밀번호, 그리고 연결 타입을 인수로 받습니다. 이 중에서 내가 이해가 되지 않는 부분은 FTP 서버의 연결 타입에 관한 부분입니다.

FTP 연결 타입의 종류가 여러 가지가 있으므로, 이 중에서 어떤 종류가 일반적으로 사용되는지 알려주실 수 있으신가요?

    댓글목록

    profile_image
    나우호스팅  오래 전



    FTP 연결 타입은 Active 모드와 Passive 모드가 있습니다.

    1. Active 모드: FTP 클라이언트가 FTP 서버에 연결을 요청할 때, FTP 서버가 클라이언트의 IP 주소와 포트 번호를 알려주고, 클라이언트가 FTP 서버에 연결을 요청합니다. 이 모드는 일반적으로 사용되지 않습니다.

    2. Passive 모드: FTP 클라이언트가 FTP 서버에 연결을 요청할 때, FTP 서버가 클라이언트에게 데이터 전송을 위해 사용할 포트 번호를 알려주고, 클라이언트가 FTP 서버에 연결을 요청합니다. 이 모드는 일반적으로 사용됩니다.

    C++에서 ftp_login 함수를 사용할 때, Passive 모드를 사용하는 것이 일반적입니다. Passive 모드를 사용하려면, ftp_login 함수의 인수인 `service`를 `FTP_PASSIVE`로 설정하면 됩니다.

    2025-04-13 08:02

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 39,275건 / 1 페이지

검색

게시물 검색