Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Fragen zur Programmieraufgabe
Guten Tag,
hoffentlich meine letzten Fragen zur Klausur morgen, diesmal zu der Programmieraufgabe.
Allgemein:
1. Braucht man zwei separate Streams fürs Lesen und Schreiben übers Netzwerk oder kann man den Filedeskriptor von [m]accept[/m] mit [m]fdopen[/m] und [m]“r+”[/m] öffnen?
2. Muss man Konstanten aus der Angabe mit [m]#define[/m] einen Namen geben oder kann man sie einfach im Code verwenden?
Fragen zu videostreamer:
1. Muss man eine Fehlerbehandlung für die Funktion [m]bbCreate[/m] schreiben?
Es ist unbekannt, was im Fehlerfall zurückgegeben wird und ob [m]errno[/m] gesetzt wird.
2. Beinhaltet [m]MAX_REQUEST_LEN[/m] Platz für [m]‘\n’[/m] und [m]‘\0’[/m] oder muss ein Array der Länge [m]MAX_REQUEST_LEN + 2[/m] angelegt werden?
Vielen Dank im Voraus!
Du brauchst zwei separate Streams, da Seeks (und damit die „+“-Option) auf Sockets dem POSIX-Standard nach nicht erlaubt sind.
Kannst du einfach so verwenden.