擅长:python、mysql、java
<p>是的!厄蒂布,就是这样。上周五我对此表示怀疑,你是对的。今天早上我修改了它,它工作得很顺利,除了add和get data方法之外,没有对代码进行任何其他修改!(以适应新的数据结构)。你知道吗</p>
<p>这是我在第一次测试中做的:</p>
<pre><code>std::vector<uint8_t> v;
// Receive until the peer shuts down the connection
do {
iResult = recv(ClientSocket, recvbuf, recvbuflen, 0);
if (iResult > 0) {
totalBytes += iResult;
for (auto i = 0; i < iResult; ++i)
v.push_back(recvbuf[i]);
//some more lines unreleated to the answer
</code></pre>
<p>有没有更有效的方法来填充向量v?
非常感谢您在这方面的帮助!你知道吗</p>
<p>附言:很抱歉,我不能推翻你的回答,因为我没有这样做的名声:-(</p>