这个版本增加了用户缓冲区,改了2个函数名称,预留处一个函数以后将做为异步发送