[C] Ausgabe einer Datei am Client

action jackson

Grünschnabel
Hi,

hat jemand einen Vorschlag, wie ich am einfachsten den Inhalt einer Datei (die sich auf dem Server befindet) an einem Client ausgeben kann?

also server, client, dateiname usw. hab ich schon.. :)
 
Zuletzt bearbeitet:
Äh, die Frage ist ein wenig dürftig gestellt findest du nicht?
Stell dir mal vor wir haben keine Ahnung was du da machst.
Was ist dein Server bzw. dein Client?
Welche Betriebssysteme laufen auf Server und Client.
Welche Verbindung haben Server und Client.
Meinst du mit Server/Client Rechner oder Programm?
Wie kommunizieren Server und Client?
- Pipes
- Sockets
- COM
- ...

Wie sollen wir das wissen, wenn du uns nichst sagst?
Sorry aber meine Glaskugel ist in der Werkstatt. :-) :-) :-)

Gruß Homer

P.S. ließt hier eigentlich keiner mehr die Netiquette ?
 
also etwas genauer jetzt: :p

Ich hab socketverbindungen unter linux :)
Das Programm soll im Moment die Verbindung von einem Client akzeptieren und den aktuellen Verzeichnisinhalt ausgeben.

Ich wollte es eigentlich mit fdopen oder so lösen, aber mit fgets und fputs klappt es ja jetzt auch einwandfrei, wobei die Ausgabe von den Binaries etwas nervt...

Code:
fp = fopen(dirent->d_name, "r");
while(fgets(line, 100, fp) != NULL) {
   send(c, line, strlen(line), 0);
}
flcose(fp);


Falls einer eine bessere Lösung hat, bitte mitteilen. :-)

Noch eine Frage zum Schluss: Wie sind eigentlich "reguläre Dateien" genau definiert?
 
Zurück