
	                	                 
FTP_nb_continue 함수는 네트워크 블록 전송을 위한 함수입니다. 첫 번째 호출 후, 이 함수를 다시 호출하면 이전에 호출된 블록의 데이터를 자동으로 보내지 않습니다. 대신, 이전에 호출된 블록의 데이터를 전송한 후, 새로운 데이터를 보내는 것을 지시합니다. 
이 함수는 이전에 호출된 블록의 데이터를 자동으로 보내지 않기 때문에, 개발자는 이전에 호출된 블록의 데이터를 전송한 후, 새로운 데이터를 보내는 것을 명시적으로 지시해야 합니다. 
예를 들어, 다음 코드는 FTP_nb_continue 함수를 사용하여 네트워크 블록 전송을 구현한 예입니다.
#hostingforum.kr
c
int block_size = 1024;
int total_blocks = 10;
int current_block = 0;
while (current_block < total_blocks) {
    int bytes_transferred = ftp_nb_continue(block_size);
    if (bytes_transferred == -1) {
        // 오류 처리
    } else if (bytes_transferred == 0) {
        // 블록 전송 완료
        current_block++;
    } else {
        // 새로운 블록 전송
        current_block++;
    }
}
이 코드는 FTP_nb_continue 함수를 사용하여 블록을 전송하며, 이전에 호출된 블록의 데이터를 자동으로 보내지 않습니다. 대신, 이전에 호출된 블록의 데이터를 전송한 후, 새로운 데이터를 보내는 것을 지시합니다.
2025-06-26 18:25