基于ACE和《Pattern-Oriented Software Architecture-Volume 2 Patterns for Concurrent and Networked Objects》一书，对其中的网络收发部分进行封装，windows使用IOCP，linux使用epoll。希望能更多地对网络库和协议进行复用。向 Douglas Schmidt 致敬。