socket 接收不确定数据如何接收

socket 接收不确定数据怎么接收如题比如recv接收函数要怎么开辟缓冲区,不确定数据多少,可能很多好几K,这样

socket 接收不确定数据怎么接收
如题 比如recv接收函数要怎么开辟缓冲区,不确定数据多少,可能很多好几K,这样要怎么实现呢?谢谢各位了

[解决办法]
动态分配内存,可直接利用c++标准库,std::vector<BYTE>,接收多少,直接push进去就ok了
[解决办法]
定义一个默认的最大缓冲区用来接收数据