-4
여기 내 질문이 있습니다. C++. 현재 응용 프로그램이 원격 FTP 서버에 파일을 업로드 할 때 발생하는 지연을 줄이기 위해 노력하고 있지만 어디서부터 시작해야할지 모르겠습니다.FTP 업로드 지연을 줄이는 방법은 무엇입니까?
void upload()
{
HINTERNET hint,hftp;
hint = InternetOpen(NULL, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);
hftp = InternetConnect(hint, "hostname", INTERNET_DEFAULT_FTP_PORT, "username", "password", INTERNET_SERVICE_FTP, 0, 0);
FtpPutFile(hftp, "C:\\file.dat", "servername.dat", FTP_TRANSFER_TYPE_BINARY, 0);
InternetCloseHandle(hftp);
InternetCloseHandle(hint);
return;
}
어떤 도움을 주셔서 감사합니다.
파일이 여러 개인 경우 병렬로 처리 할 수 있습니다. 기술적으로 지연을 줄이지는 않지만 파일을 더 빨리 가져올 수 있습니다. 메인 프로그램이 사용자의 다른 요청을 처리 할 수 있도록 응답하기 위해 백그라운드 스레드 또는 프로세스를 생성하여 전송할 수도 있습니다. –