2014-04-26 2 views
-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; 
    } 

어떤 도움을 주셔서 감사합니다.

+0

파일이 여러 개인 경우 병렬로 처리 할 수 ​​있습니다. 기술적으로 지연을 줄이지는 않지만 파일을 더 빨리 가져올 수 있습니다. 메인 프로그램이 사용자의 다른 요청을 처리 할 수 ​​있도록 응답하기 위해 백그라운드 스레드 또는 프로세스를 생성하여 전송할 수도 있습니다. –

답변

0

프로그램을 사용하여 인터넷 연결의 품질을 변경할 수 없습니다. 아니면 귀하의 질문에 대한 답변을 얻기 위해 필요한 모든 정보를 알려주지 않았습니까?

관련 문제