socket异步编程模型--基于消息