使用宏隐藏连接缓冲区的一些细节
宏使用大写