ik ben nu bezig met het opzetten van een simpele tcp server, welke later als basis voor een text based spel moet gaan dienen. nu ben ik zelf nog maar net bezig met network programming, en nu loop ik vast bij fork().
ik wil de server doen zonder multiplexen. (dus met een array bij houden welke sockets wel en niet open zijn, maar in 1 process) maar als ik meerdere child's heb, moeten deze met elkaar kunnen communiceren. dus als in het ene child process data ontvangen wordt, moet er de mogelijkheid zijn dit naar 1 of meerdere child-processen te sturen. zodat deze die data weer door kunnen geven naar hun clients.
ik hoop dat jullie het een beetje snappen, maar de vraag is dus: is dit mogelijk met een fork'ed server, of ontkom ik niet aan multiplexen?
ik wil de server doen zonder multiplexen. (dus met een array bij houden welke sockets wel en niet open zijn, maar in 1 process) maar als ik meerdere child's heb, moeten deze met elkaar kunnen communiceren. dus als in het ene child process data ontvangen wordt, moet er de mogelijkheid zijn dit naar 1 of meerdere child-processen te sturen. zodat deze die data weer door kunnen geven naar hun clients.
ik hoop dat jullie het een beetje snappen, maar de vraag is dus: is dit mogelijk met een fork'ed server, of ontkom ik niet aan multiplexen?