Udp 与字符数组相比,在boost ASIO中使用可变缓冲区对象的优势是什么?

Udp 与字符数组相比,在boost ASIO中使用可变缓冲区对象的优势是什么?,udp,boost-asio,Udp,Boost Asio,我正在设计/开发一个UDP服务器应用程序,并计划使用boost。 可变缓冲区对象的用途是什么?与标准相比,它有什么优势 字符数组?当您事先知道希望接收或发送多少数据时,请使用固定长度的缓冲区,如boost::array。ASIO streambufs允许您接收未知数量的数据。特别是,async_read_until要求您使用streambufs

我正在设计/开发一个UDP服务器应用程序,并计划使用boost。 可变缓冲区对象的用途是什么?与标准相比,它有什么优势
字符数组?

当您事先知道希望接收或发送多少数据时,请使用固定长度的缓冲区,如boost::array。ASIO streambufs允许您接收未知数量的数据。特别是,async_read_until要求您使用streambufs