akkor a fork fele nézelődj, azzal lesz a legegyszerűbb dolgod.
ha nem kommunikálnak egymással a kliensek, akkor ez lesz a legegyszerűbb. nem kell mutexelni, nem kell threadokat szinkronizálgatni, stb.stb.
a fork()-olt processek között meg named pipe a fő folyamattal, arra pont elég, hogy a processek a fő folyamattal minimálisan kommunikáljanak.
a néhány száz kapcsolathoz szintén azt mondom, hogy bőven elég a fok(), sokkal egyszerűbb, mint pthread -dal "baszódni", indítgatni, leállítani, szinkronizálni, mutexelni, stb.stb.
néhány száz kapcsolatnál semmi hátrányát nem fogok tapasztalni a frok() -nak, s ezt a legegyszerűbb programozni.