Руководство Биджа по сетевому программированию - это злодеяние, которое стало ядром слишком многого понимания программистами сокетов. Тем не менее, на самом деле вы запрашиваете высокоскоростной способ обработки файловых дескрипторов , а на BSD это инфраструктура kqueue [1].
nginx / lighttpd / thttpd (я думаю) у всех есть код kqueue, из которого вы можете узнать.
[1] http://people.freebsd.org/~jlemon/papers/kqueue.pdf