int CIoSelectSvr::Send(SOCKET sClient, unsigned long ulLen, char * pData)
{
    if (sClient == INVALID_SOCKET || pData == NULL || ulLen == 0 || !m_bStart)
    {
        return NDK_PARAM_INVALID;
    }
    
    int bRet = CIoSocketBase::Send(sClient, pData, ulLen);
    
    if( bRet == SOCKET_ERROR && GetLastError() != WSA_IO_PENDING)
    {
        WriteLog("WSASend With Error : %d", GetLastError());
        
        return NDK_SOCKET_ERROR;
    }
    
    return NDK_SUCC;
}这是服务器的发送函数。当向客户端发送数据时,竟然出错:10053。
WSAECONNABORTED (10053) Software caused connection abort.  
An established connection was aborted by the software in your host machine, possibly due to a data transmission timeout or protocol error. 如何解决这种现象???
是否在发现这种情况时,服务器断掉客户端,让客户端重建连接就好?