howto fuer server applikation (threadbasiert)

suche ein howto, tut, *wasauchimmer*....welches beschreibt wie man einen server welcher auf netzwerkanfragen lauscht am besten designt...wenn moeglich mit bsp's.

dabei stellen sich bei mir fragen ala.
- wie designe ich das am besten damit meine UDP packet moeglichst nicht gedropt werden (voller buffer,...)
- wie schuetze ich mich am besten vor ungewollten 'race conditions'

meine vorstellung ist da was thread basierendes....ein thread lauscht auf den netzwerk socket welcher dann die anfragen in eine queue rinschmeisst die anderen verarbeiten das ganze dann entsprechend.
das ganze muss ich dann natuerlich mit semaphoren oder so entsprechend schuetzen.

das ganze muss unter unix funktionieren (also kein win zeugs).

hoffe da hat wer ein paar links,beispiele,howtos, *wasnuetzliches* zur hand.
 
Zurück
Oben