PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Socketserver und Bildschirmausgabe



Silencer
16-01-2005, 11:20
Hallo,

Ich möchte ein Server-Client-System in C schreiben, wo der Client eine Datei einliest und der Server sie auf dem Bildschrim ausgibt. Der Server und der Client sollen über das Internet per Sockets kommunizieren.

Die Übermittlung der Daten scheint zu funktionieren, das Problem ist nur, dass auf dem Server die Bildschrimausgabe nicht funktioniert.
Selbst ein printf am Anfang des Quelltextes macht keine Ausgabe!?!

Ich habe das Gefühl es könnte daran liegen das der stdout file Deskriptor auf den Socket umgebogen ist!?!

Aufbau des Server:
- socket erstellen mit socket()
- socket binden mit bind()
- server auf socket lauschen lassen mit listen()
- select() zum auswählen aus mehreren Clients
- accept()
- read und write zum Übermitteln der Daten

Aber wie gesagt mein Problem ist das ich auf dem Server nichts ausgeben kann, mit puts() hat es zwar was ausgebenen aber gleich mehrmals!?!

Ich hoffe jemand hat eine Idee.

MfG,
Pete

Silencer
16-01-2005, 17:33
Problem gelöst, es lag an Problemen mit den includierten header-Dateien. :)

MfG
Pete