传输处理

/*****************************************************/
/*完整可用
 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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值