有没有办法调用传入 vector 的发送/接收?
在 C++ 中缓冲套接字数据的最佳做法是什么?例如:读取直到\r\n 或直到 upper_bound(4096 字节)
最佳答案
std::vector<char> b(100);
send(z,&b[0],b.size(),0);
编辑:我支持 Ben Hymers'和 me22's注释。另请参阅 this answer对于不尝试访问空 vector 中的第一个元素的通用实现。
关于C++ vector<char> 和套接字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1399891/