Ciao a tutti,
sto cercando di programmare un server multi threading in C++ con il gcc ma non so da dove cominciare, anche su internet legando il gcc all'argomento thread non viene fuori molto, potete aiutarmi?
grazie
Ciao a tutti,
sto cercando di programmare un server multi threading in C++ con il gcc ma non so da dove cominciare, anche su internet legando il gcc all'argomento thread non viene fuori molto, potete aiutarmi?
grazie
Piu' che altro dipende dal sistema operativo con cui vuoi operare, dato che i thread sono una caratteristica del sistema e non del compilatore.
Io sto lavorando su Ubuntu, il server è destinato a girare qui mentre i client un po' su Win32 e un po' su Linux.
io ho già una classe server che attende UNA connessione,la gestisce e poi muore; ora vorrei fare in modo che alla connessione di un client venga staccato un thread per la gestione di quel client mentre il server rimane in attesa di altre connessioni.
grazieeeeeeeeeeeeeeeeeeeeee
Sotto Unix e derivati:
codice:$ man pthread
C'è anche un porting della libreria per Win32 (se non ricordo male)
Comunque io mi rivolgerei alle librerie Boost che sono multipiattaforma.