Цитата(romez777 @ Aug 5 2005, 14:23)
Приветствую.
Вопрос такой: при этой архитектуре будут ли у демона серьезные ограничения по числу одновременно обрабатываемых запросов? Если да, то что нужно менять в структуре приложения? Поможет ли здесь select()/poll() ?
Спасибо!
1. Да будет, т.к. очередь у тебя на 5 коннекций. В listen число 5 меняешь, на количество нужное тебе.
2. Есть множество варинтов написания у тебя fork - один из простых, но расход памяти большой, т.к. fork создает копию родитлея и запускает в нем потомка, соотвественно размер в памяти увеличится на размер родителя. Через threads - будет получше в целях экономии памяти, да и по времени.
Совет: в качестве примера и оценки враианта смотри здесь хттп://club.shelek.com/viewart.php?id=73