lightweight java nio socket wrap...