91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 116KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-11
  • 語言: C/C++
  • 標簽:

資源簡介

用MFC實現局域網內點對點的大文件傳輸,內附txt文本文件對代碼結構的詳細講述,對需要實現文件傳輸是個學習案例。

資源截圖

代碼片段和文件信息

//?ClientSocket.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“FileTransfers.h“
#include?“ClientSocket.h“

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//?CClientSocket

CClientSocket::CClientSocket(CFileTransfersDlg*?pdlgMain)
{
m_pdlgMain?=?pdlgMain;

m_pFile?=?NULL;
m_pArchiveIn?=?NULL;
m_pArchiveOut?=?NULL;
}

CClientSocket::CClientSocket()
{
m_pdlgMain?=?NULL;

m_pFile?=?NULL;
m_pArchiveIn?=?NULL;
m_pArchiveOut?=?NULL;
}

CClientSocket::~CClientSocket()
{
}


//?Do?not?edit?the?following?lines?which?are?needed?by?ClassWizard.
#if?0
BEGIN_MESSAGE_MAP(CClientSocket?CSocket)
//{{AFX_MSG_MAP(CClientSocket)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
#endif //?0

/////////////////////////////////////////////////////////////////////////////
//?CClientSocket?member?functions

//串行化的初始化
void?CClientSocket::Init()
{
m_pFile?=?new?CSocketFile(this);
m_pArchiveIn?=?new?CArchive(m_pFileCArchive::load);
m_pArchiveOut?=?new?CArchive(m_pFileCArchive::store);
}

void?CClientSocket::Abort()
{
if?(m_pArchiveOut?!=?NULL)
{
m_pArchiveOut->Abort();
delete?m_pArchiveOut;
m_pArchiveOut?=?NULL;
}
}

BOOL?CClientSocket::SendMsg(CMessage?*pMsg)
{
if?(m_pArchiveOut?!=?NULL)
{
TRY
{
pMsg->Serialize(*m_pArchiveOut);
m_pArchiveOut->Flush();//此函數用來保證數據已從CArchive對象傳到了CFile里

return?TRUE;
}
CATCH(CFileException?e)
{
m_pArchiveOut->Abort();
delete?m_pArchiveOut;
m_pArchiveOut?=?NULL;
}
END_CATCH
}

return?FALSE;
}

void?CClientSocket::ReceiveMsg(CMessage?*pMsg)
{
pMsg->Serialize(*m_pArchiveIn);
}

void?CClientSocket::OnReceive(int?nErrorCode)?
{
m_pdlgMain->ProcessReceive(this);
CSocket::OnReceive(nErrorCode);
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1934??2012-04-16?10:42??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\ClientSocket.cpp

?????文件???????1504??2003-08-01?21:06??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\ClientSocket.h

?????文件??????22652??2012-04-28?14:13??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.aps

?????文件???????2007??2012-04-28?14:17??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.clw

?????文件???????2255??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.cpp

?????文件???????4680??2003-08-08?16:19??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.dsp

?????文件????????549??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.dsw

?????文件???????1401??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.h

?????文件?????115712??2012-04-28?14:19??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.ncb

?????文件??????55808??2012-04-28?14:19??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.opt

?????文件????????260??2012-04-16?10:42??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.plg

?????文件???????7076??2003-08-09?18:22??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfers.rc

?????文件??????22289??2003-08-10?16:13??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfersDlg.cpp

?????文件???????2750??2003-08-10?14:50??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\FileTransfersDlg.h

?????文件????????964??2003-08-05?16:09??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\ListenSocket.cpp

?????文件???????1299??2003-08-08?19:12??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\ListenSocket.h

?????文件????????851??2012-04-16?15:32??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\Message.cpp

?????文件????????281??2003-07-29?11:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\Message.h

?????文件???????3705??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\ReadMe.txt

?????文件???????1078??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\res\FileTransfers.ico

?????文件????????405??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\res\FileTransfers.rc2

?????文件???????1288??2003-08-04?17:13??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\Resource.h

?????文件????????215??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\StdAfx.cpp

?????文件???????1102??2003-08-08?19:13??用MFC實現局域網內點對點的大文件傳輸\FileTransfers\StdAfx.h

?????文件?????262710??2003-08-08?21:38??用MFC實現局域網內點對點的大文件傳輸\Image\圖1.bmp

?????文件?????857466??2003-08-04?17:05??用MFC實現局域網內點對點的大文件傳輸\Image\圖2.bmp

?????文件?????850834??2003-08-04?17:07??用MFC實現局域網內點對點的大文件傳輸\Image\圖3.bmp

?????文件?????297846??2003-08-08?18:38??用MFC實現局域網內點對點的大文件傳輸\Image\圖4.bmp

?????文件?????297846??2003-08-08?21:14??用MFC實現局域網內點對點的大文件傳輸\Image\圖5.bmp

?????文件?????297846??2003-08-08?21:14??用MFC實現局域網內點對點的大文件傳輸\Image\圖6.bmp

............此處省略11個文件信息

評論

共有 條評論