sendto发送数据出错! 多谢

sendto发送数据出错!紧急求助 谢谢
//定义
BOOL   CSocketNetwork::SendData(PUCHAR   pData,   int   nDataLen)
{
SOCKADDR_IN   SockAddr;
//CString   SendBuf= "abcd ";
UCHAR   SendBuf[4049];
memcpy(SendBuf,   pData,   nDataLen);
memset(&SockAddr,0,sizeof(SockAddr));
SockAddr.sin_family   =   AF_INET;
SockAddr.sin_addr.s_addr   =   inet_addr(g_SysOpt.szDataCommSvrName);
SockAddr.sin_port   =   htons((u_short)g_SysOpt.nDataCommSvrPort);
        sendto(m_hSocket,   (LPSTR)SendBuf,   nDataLen,   0,   (SOCKADDR*)&SockAddr,   sizeof(SockAddr));
return   TRUE;
}
//调用
void   CNetworkMsgDlg::OnSenddata()  
{      
CSocketNetwork   *PT;
SPEED_SET   msg;
msg.nCommand=1;
msg.nStation=2;
msg.nProtocolID=3;
        PT-> SendData((PUCHAR)&msg,   sizeof(SPEED_SET));
}
//错误签名
AppName:   networkmsg.exe   AppVer:   1.0.0.1   ModName:   networkmsg.exe
ModVer:   1.0.0.1   Offset:   00001fbe
//错误报告
<?xml   version= "1.0 "   encoding= "UTF-16 "?>
<DATABASE>
<EXE   NAME= "NetworkMsg.exe "   FILTER= "GRABMI_FILTER_PRIVACY ">
        <MATCHING_FILE   NAME= "NetworkMsg.exe "   SIZE= "110648 "   CHECKSUM= "0x501F5C32 "   BIN_FILE_VERSION= "1.0.0.1 "   BIN_PRODUCT_VERSION= "1.0.0.1 "   PRODUCT_VERSION= "1,   0,   0,   1 "   FILE_DESCRIPTION= "NetworkMsg   Microsoft   基础类应用程序 "   COMPANY_NAME= " "   PRODUCT_NAME= "NetworkMsg   应用程序 "   FILE_VERSION= "1,   0,   0,   1 "   ORIGINAL_FILENAME= "NetworkMsg.EXE "   INTERNAL_NAME= "NetworkMsg "   LEGAL_COPYRIGHT= "版权所有   (C)   2007 "   VERFILEDATEHI= "0x0 "   VERFILEDATELO= "0x0 "   VERFILEOS= "0x4 "   VERFILETYPE= "0x1 "   MODULE_TYPE= "WIN32 "   PE_CHECKSUM= "0x0 "   LINKER_VERSION= "0x0 "   UPTO_BIN_FILE_VERSION= "1.0.0.1 "   UPTO_BIN_PRODUCT_VERSION= "1.0.0.1 "   LINK_DATE= "05/24/2007   09:34:36 "   UPTO_LINK_DATE= "05/24/2007   09:34:36 "   VER_LANGUAGE= "中文(中国)   [0x804] "   />
</EXE>
<EXE   NAME= "kernel32.dll "   FILTER= "GRABMI_FILTER_THISFILEONLY ">
        <MATCHING_FILE   NAME= "kernel32.dll "   SIZE= "1144320 "   CHECKSUM= "0xECE8734 "   BIN_FILE_VERSION= "5.1.2600.2180 "   BIN_PRODUCT_VERSION= "5.1.2600.2180 "   PRODUCT_VERSION= "5.1.2600.2180 "   FILE_DESCRIPTION= "Windows   NT   BASE   API   Client   DLL "   COMPANY_NAME= "Microsoft   Corporation "   PRODUCT_NAME= "Microsoft(R)   Windows(R)   Operating   System "   FILE_VERSION= "5.1.2600.2180   (xpsp_sp2_rtm.040803-2158) "   ORIGINAL_FILENAME= "kernel32 "   INTERNAL_NAME= "kernel32 "   LEGAL_COPYRIGHT= "(C)   Microsoft   Corporation.   All   rights   reserved. "   VERFILEDATEHI= "0x0 "   VERFILEDATELO= "0x0 "   VERFILEOS= "0x40004 "   VERFILETYPE= "0x2 "   MODULE_TYPE= "WIN32 "   PE_CHECKSUM= "0x11E311 "   LINKER_VERSION= "0x50001 "   UPTO_BIN_FILE_VERSION= "5.1.2600.2180 "   UPTO_BIN_PRODUCT_VERSION= "5.1.2600.2180 "   LINK_DATE= "08/04/2004   07:52:00 "   UPTO_LINK_DATE= "08/04/2004   07:52:00 "   VER_LANGUAGE= "中文(中国)   [0x804] "   />