Dateien über Sockets versenden

Folgendes:

Ich möchte einen kleinen Server schreiben welcher auf eine Verbindung mit einem client wartet und dann eine Datei (auf dem Server) ausliest und an die Gegenseite schickt. Dort soll die Datei natürlich dementsprechend gespeichert werden.

Das der client die einzelnen Zeilen vom socket liest und in eine Datei speichert sollte ja kein Problem sein.

Mein Problem ist: Mit welcher C Funktion kann ich den Server veranlassen die Datei über das Netzwerk zu versenden?
Gibt es vielleicht einfachere Möglichkeiten soetwas umzusetzen als die Datei vllt. Zeilenweise auszulesen und die zeilen wegzuschicken?

Naja, ich hoffe jemand versteht was ich meine und kann mir helfen.

Danke im Vorraus.
 
Zurück
Oben