I'd like to extend Netty to support blocking input. COuld I not get the selector of the current channel, perform a selector.select(), check for read op, do a read, block again until I've eaten what I need to eat. I would be doing this inside of a read request. Thanks, Bill -- Bill Burke JBoss, a division of Red Hat http://bill.burkecentral.com