> -- Сергей Губанов писал(а):
> Замедляется Блэкбоксовская реализация? Это не удивительно. Блэкбоксовская реализация осуществляя чтение опрашивает сокет периодически (вроде один раз в 50 миллисекунд), а не непрерывно. Быстро вычитывать = вычитывать непрерывно. То есть если хотите получить высокую скорость, то первое что надо сделать - выбросить блэкбоксовскую реализацию и написать свою. Оптимальная по скорости работы реализация такова:Сокет надо сделать блокирующим.

Ну, Сергей, я же не столь наивен, чтобы использовать Action, графический режим и т.п.("один раз в 50 мс").
Диспетчеризация задач совершенно другая. На производительность в целом тоже жаловаться грех - уровень Апача (+/- по ситуации) достигается. Просто можно теперь поискать и более мелкие тормоза, потому что раньше в детали работы сокетов не углублялись.

Касательно блокирующего режима - это как раз анахронизм, ибо это требует многопоточности уровня ОС, а многопоточность уровня ОС - это тормоза по определениюИ проблемы с программированием.