a buffer class
a epoll class of net