/*****************************************************/
/*完整可用
char *pBuf= new char[1025];
int ibufsize=1024;
int Rev ;
CString CRevs ;
int iLen ;
Rev=TT2->Receive(pBuf,ibufsize);
if (Rev!=SOCKET_ERROR)
{
pBuf[ibufsize]=NULL;
buff[nRead] = 0; //terminate the string
CString szTemp(buff);
CRevs=pBuf;
MDX_ListBox.AddString(CRevs);
delete pBuf;
}
/*****************************************************/
/*
int Rev;
MYSTE STRU2;
memset(&STRU2,0,sizeof(MYSTE));
Rev=TT2->Receive((char*)&STRU2,sizeof(MYSTE));
if (Rev!=SOCKET_ERROR)
{
MDX_ListBox.AddString(STRU2.STTRC2);
}
*/
/*****************************************************/
char *pBuf= new char[1025];
int ibufsize=1024;
int Rev;
Rev=TT2->Receive(pBuf,ibufsize);
if (Rev!=SOCKET_ERROR)
{
MYSTE* STRU2=(MYSTE*)pBuf;
CString M2;
M2.Format("%d",STRU2->STTRI1);
MDX_ListBox.AddString(M2);
MDX_ListBox.AddString(STRU2->STTRC2);
}
/*****************************************************/
UpdateData(TRUE);
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"所有文件 (*.*)|*.*|");
if(dlg.DoModal()==IDOK)
{
CFile file;
if(file.Open(dlg.GetPathName(), CFile::modeRead) )
{
MYSTE STRU1;
STRU1.STTRC2=MDX_IP;
STRU1.STTRI1=MDX_COMI;
STRU1.STRFile=file;
TT2->SendTo(&STRU1,sizeof(STRU1),MDX_port,LPCTSTR(MDX_IP),0);
}
}
UpdateData(FALSE);