16,548
社区成员




for (i=0; i<BLOCKS; i++)//发送指定数量的UDP包
{
ret = sendto(pThis->m_SocketUDPSend, (char *)pThis->m_szBuffer[i], BUFFERSIZE, 0, (SOCKADDR*) &pThis->m_sockaddinUDPSend, sizeof(pThis->m_sockaddinUDPSend));
if (SOCKET_ERROR == ret || ret != BUFFERSIZE)
{
CString sMSG;
sMSG.Format("发送数据失败,错误码:%d", WSAGetLastError());
MYTRACE(sMSG);
break;
}
//Sleep(1);//这里用sleep虽然可以在实际中暂停16ms左右,但发送速度又太低了
}