資源簡介
P2P傳輸源代碼,包括服務(wù)器端和客戶端,用C++實現(xiàn)
代碼片段和文件信息
//////////////////////////////////////////////////////
//?comm.cpp文件
#include?
#include?
#include?“comm.h“
///////////////////////////////////////////////////////////////////////
?
CPeerList::CPeerList()
{
m_nCurrentSize?=?0;
m_nTatolSize?=?100;
m_pPeer?=?new?PEER_INFO[m_nTatolSize];
}
CPeerList::~CPeerList()
{
delete[]?m_pPeer;
}
BOOL?CPeerList::AddAPeer(PEER_INFO?*pPeer)
{
if(GetAPeer(pPeer->szUserName)?!=?NULL)
return?FALSE;
//?申請空間
if(m_nCurrentSize?>=?m_nTatolSize)?//?已經(jīng)用完?
{
PEER_INFO?*pTmp?=?m_pPeer;
m_nTatolSize?=?m_nTatolSize?*?2;
m_pPeer?=?new?PEER_INFO[m_nTatolSize];
memcpy(m_pPeer?pTmp?m_nCurrentSize);
delete?pTmp;
}
//?添加到表中
memcpy(&m_pPeer[m_nCurrentSize?++]?pPeer?sizeof(PEER_INFO))
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1405??2005-09-18?12:36??P2P\comm.cpp
?????文件???????1841??2005-09-18?12:36??P2P\comm.h
?????文件????????876??2005-09-22?12:11??P2P\common\comm.cpp
?????文件????????433??2005-09-22?12:10??P2P\common\comm.h
?????文件????????466??2005-09-22?12:12??P2P\common\Debug.h
?????文件????????461??2005-07-19?21:30??P2P\common\initsock.h
?????文件???????2883??2005-09-22?12:09??P2P\common\protoinfo.h
?????文件??????15312??2008-03-21?10:21??P2P\P2PClientDemo\Debug\comm.obj
?????文件??????29168??2008-03-21?10:21??P2P\P2PClientDemo\Debug\P2PClient.obj
?????文件??????11272??2005-09-22?14:42??P2P\P2PClientDemo\P2PClient.cpp
?????文件???????1323??2005-09-10?09:50??P2P\P2PClientDemo\P2PClient.h
?????文件???????2452??2005-09-22?14:42??P2P\P2PClientDemo\P2PClientDemo.cpp
?????文件???????4620??2005-09-22?14:43??P2P\P2PClientDemo\P2PClientDemo.dsp
?????文件????????551??2005-09-22?14:41??P2P\P2PClientDemo\P2PClientDemo.dsw
?????文件??????50176??2008-03-24?21:42??P2P\P2PClientDemo\P2PClientDemo.ncb
?????文件??????48640??2008-03-24?21:42??P2P\P2PClientDemo\P2PClientDemo.opt
?????文件???????1460??2008-03-21?10:21??P2P\P2PClientDemo\P2PClientDemo.plg
?????文件??????15311??2008-03-21?10:20??P2P\P2PServer\Debug\comm.obj
?????文件?????966500??2008-03-21?10:20??P2P\P2PServer\Debug\comm.sbr
?????文件???????6490??2005-09-22?14:44??P2P\P2PServer\P2PServer.cpp
?????文件???????4440??2005-09-09?20:25??P2P\P2PServer\P2PServer.dsp
?????文件????????543??2005-09-07?11:30??P2P\P2PServer\P2PServer.dsw
?????文件??????41984??2008-03-24?21:42??P2P\P2PServer\P2PServer.ncb
?????文件??????48640??2008-03-24?21:42??P2P\P2PServer\P2PServer.opt
?????文件???????1356??2008-03-21?10:20??P2P\P2PServer\P2PServer.plg
?????目錄??????????0??2008-08-23?18:43??P2P\P2PClientDemo\Debug
?????目錄??????????0??2008-08-23?18:43??P2P\P2PServer\Debug
?????目錄??????????0??2008-08-23?18:43??P2P\common
?????目錄??????????0??2008-08-23?18:43??P2P\P2PClientDemo
?????目錄??????????0??2008-08-23?18:43??P2P\P2PServer
............此處省略4個文件信息
- 上一篇:rsa加密算法 c語言實現(xiàn)
- 下一篇:復(fù)合形法C++程序、代碼
評論
共有 條評論