与char数组相比,在boost ASIO中使用可变缓冲区对象有什么好处?

时间:2010-07-29 02:16:49

标签: udp boost-asio

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

1 个答案:

答案 0 :(得分:0)

当您事先知道预期接收或发送的数据量时,请使用固定长度缓冲区(如boost :: array)。 ASIO streambufs让您收到未知数​​量的数据。特别是,async_read_until要求您使用streambufs。