Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar C para transferir archivos a través de una LAN

Cómo usar C para transferir archivos a través de una LAN

1) Cree un socket, puede elegir el modo TCP o UDP.

2) Selecciona el archivo que deseas transferir y ábrelo.

3) Lea el contenido del archivo y transmítalo a la otra parte en lotes. Por ejemplo, se transfieren 64 bytes a la vez, o 512 bytes, y así sucesivamente. Simplemente optimícelo de acuerdo con la situación real y los requisitos de velocidad.

4) El receptor acepta todos los bytes transmitidos en lotes, los fusiona en un archivo completo y lo guarda.

5) Para garantizar la integridad del archivo transferido, el remitente debe realizar una suma de verificación md5 en el contenido del archivo, y el receptor también debe realizar una suma de verificación md5 en el contenido del archivo aceptado, y luego ambos Las partes intercambian sumas de verificación. Valor, la comparación es consistente. Si son inconsistentes, se solicita una retransmisión.