
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