Статья: Создание простого HTTP-клиента

itoa( nRead, temp, 10 );

m_mes += (CString)&temp[0]; m_mes += " bytes"; m_mes += "rn";

UpdateData( FALSE );

// записываем буфер из nRead байт в файл

file2.Write( strBody, nRead );

// цикл считывания, пока nRead не будет равняться нулю

while ( nRead > 0 )

{

nRead = pFile->Read( strBody, 1024 );

if( nRead != 0 )

{

m_mes += "Loading ";

itoa( nRead, temp, 10 );

m_mes += (CString)&temp[0]; m_mes += " bytes"; m_mes += "rn";

file2.Write( strBody, nRead );

allRead += nRead;

UpdateData( FALSE );

}

}

// выводданных

m_mes += "rn";

m_mes += "Total bytes = ";

itoa( allRead, temp, 10 );

m_mes += &temp[0]; m_mes += "rn"; UpdateData( FALSE );

file2.Close(); // закрываемфайл

pFile->Close(); // закрываем Internet файл

pServer->Close(); // закрываемсервер

m_mes += "Download is complete !!!"; m_mes += "rn";UpdateData( FALSE );

}

К-во Просмотров: 283
Бесплатно скачать Статья: Создание простого HTTP-клиента