资源简介
P2P传输源代码,包括服务器端和客户端,用C++实现
代码片段和文件信息
//////////////////////////////////////////////////////
// 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) // 已经用完?
{
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语言实现
- 下一篇:复合形法C++程序、代码
相关资源
- QT的TCP服务器DEMO
- gps模块发送数据到云服务器(gpssend
- 使用OTAP客户端软件重新编程KW36设备
- udp NAT(Network Address Translators) P2P
- FTP客户端源代码C语言
- c++实现P2PDemo(点对点聊天)
- 将音视频文件转换为rtsp流(live555 媒
- Ftp客户端连接服务器(源码+可执行文
- 多人聊天室c++源码(附服务器端以及
- vc客户端通过HTTP的POST方式传送文件到
- C++ HTTP服务器多线程文件
- C++ 利用套接字实现HTTP客户端应用程序
- c++ 文件传输项目源码(附socket服务器
- C++ 遍历远程电脑的文件(附客户端以
- win7 客户端和服务端文件上传和
- C语言实现邮件发送功能(SMTP)源码
- Qt聊天室项目(包括服务端和客户端)
- c++ 监控软件客户端源码
- qt远程桌面控制(含服务器端以及客户
- Linux高性能服务器编程源码
- 网络通信完整 含服务器端
- opc客户端(获取数据)
- mosquitto 消息推送协议MQTT 源码分析
- c++ tcp文件传输(含服务器端和客户端
- VC++演示GETPOST发送请求的HTTP客户端
- Vc++服务器接受数据,发送数据
- P2P NAT网络通信
- UDP打洞
- FTP客户端源代码采用winsock编写
- Linux:基于网络对战的五子棋游戏(含
评论
共有 条评论