Hi, We have been used to CRC via MD5 hash algorithm for a file to be transferred in socket we kepp below steps.
*At Client side:* 1.Md5 Init() 2.MD5 Update MD5 Update MD5 Update MD5 Update . . . 3.MD5 Final 4.Get Checksum *C1* *At Server side:* 1.Md5 Init() 2.MD5 Update MD5 Update MD5 Update MD5 Update . . . 3.MD5 Final 4.Get Checksum *C2* *if(C1 == C2) { crc is sucess! } * What my case is if i transfer a file with large size about 1GB and if the socket closed at the time of file reaching 500MB and i re-transfer the file in next schedule. In this how can i work with MD5,SHA hash algorithms where i wish "Where it left off"? Could you please help me? Simply how can i handle CRC of incomplete file in next schedule? Is there any other way rather than transferring entire file? Regards, Prabu RM.