si intendo il task principale.
Ti conviene farti una bella ricerca in internet e iniziare a leggere.
Su windows sono andato molto bene creando un ibrido tra thread e socket non bloccanti.
Su Linux invece son andato ancor meglio solo coi thread.