PDA

View Full Version : [C] Sistemi Operativi - AIUTO!!!!


ginter87
09-08-2008, 01:05
Potete aiutarmi a risolvere un problema? Per un esame mi è stato assegnato un elaborato da presentare...su ubuntu
Vi scrivo il testo che mi è stato assegnato. Riuscite ad aiutarmi??


"Sviluppare un sistema di prenotazione on.line di posti in uno stadio, con ogni posto riservato ad un singolo utente.
Numero di posti non elevato (max 10) e sistema scalabile.

Per scalabile s'intende la capacità di un sistema do avere uno stesso comportamento sia con una singola istanza che con 100 000 (numero preso a caso)

Devo sviluppare un sistema di prenotazione quindi con un server in grado di recepire le richieste e processarle opportunamente

Gli argomenti coinvolti nel compito sono :
- socket
- semafori
- system call sui file


Vi ringrazio comunque in anticipo per le risposte

dupa
09-08-2008, 15:07
Potete aiutarmi a risolvere un problema? Per un esame mi è stato assegnato un elaborato da presentare...su ubuntu
Vi scrivo il testo che mi è stato assegnato. Riuscite ad aiutarmi??


"Sviluppare un sistema di prenotazione on.line di posti in uno stadio, con ogni posto riservato ad un singolo utente.
Numero di posti non elevato (max 10) e sistema scalabile.

Per scalabile s'intende la capacità di un sistema do avere uno stesso comportamento sia con una singola istanza che con 100 000 (numero preso a caso)

Devo sviluppare un sistema di prenotazione quindi con un server in grado di recepire le richieste e processarle opportunamente

Gli argomenti coinvolti nel compito sono :
- socket
- semafori
- system call sui file


Vi ringrazio comunque in anticipo per le risposte

inizia imparare i punti di partenza:

fai due programmi C si scambiano messaggi via socket su TCP/IP
impara a usare funzioni di lettura, scrittura ecc. su file

ginter87
09-08-2008, 17:40
inizia imparare i punti di partenza:

fai due programmi C si scambiano messaggi via socket su TCP/IP
impara a usare funzioni di lettura, scrittura ecc. su file


Il programma in C che scamba messaggi via socket TCP/IP l'ho già fatto e gira!

Il mio problema sono i file. Mi potresti aiutare? Magari passandomi qualche esempio in c...per capire come funzionano. Sul mio libro non c'è niente...e su internet non ho trovato molto.

Non esiste un istruzione che mi estrae il file su una struttura dati tipo matrice?

cionci
10-08-2008, 20:32
Guarda qui:
http://www.cplusplus.com/reference/clibrary/cstdio/fopen.html
Sulla sinistra ci sono le altre funzioni per l'accesso ai file (iniziano per f), in particolare ti servono fread e fwrite.