Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Кстати хорошая идея 07.11.05 18:17 Число просмотров: 1588
Автор: void <Grebnev Valery> Статус: Elderman
|
Ты прав. Я не допёр, что можно было запрашивать команду и её результат в два действия последовательно ;) Хорошая идея вне зависимости от особенностей архитектуры сервера, если сервер должен некоторое время готовить данные.
Спасибо.
> Можно обойтись вообще всего 2-мя потоками. Или больше, к > примеру 4-процовый сервер - 1 поток командный, остальные 3 > исполнительные. > Клиент ставит запрос на исполнение. Сервер ставит его в > исполнительную очередь. > Клиент получает или сразу ответ, или, если запрос не > завершится за приемлемое время, получает код ошибки, типа > "Подойдите попозже" -) > > Клиент цепляется к сокету и шлёт туда типа "как там мой > запрос". Сервер отвечает или данными, или кодом ошибки, > может быть даже снова "Подойдите попозже". Закрывает > сокет. В результате имеем и клиентов удовлетворёнными, и > сетевой стек не в напряге.
|
|
|