1.5w+
社区成员
while(1 && !stop){
QByteArray data;
data.resize(8192);
int recDataLen = recvfrom(sock, data.data(), data.size(), 0, (SOCKADDR*)&soclient, &ip_info_size);
//注意(SOCKADDR*)&soclient该参数为输出参数,意思就是会将发送端的地址等信息存入soclient
if (recDataLen > 0)
{
//收到的数据发送到线程中区处理
emit ReceDate(data);
mbuffer.write(data.data(),8192);
//收到数据的速度
readsize += data.size();
emit ReadSize(readsize);
}
}
UDP丢包是正常的