char szData[261]={0};程序写成一次接收就可以收到
nLen=recvfrom(m_server,szData,sizeof(szData),0,(LPSOCKADDR)&client_addr,&m_nAddrLen);改成
for (int i=0;i<261;i++)
{
     nLen=recvfrom(m_server,&szData[i],sizeof(szData[i]),0,(LPSOCKADDR)&client_addr,&m_nAddrLen);
}就只能收到第一个数据,这怎么办啊?我要循环接收