• 大小: 0.06M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-29
  • 语言: C/C++
  • 标签: 实例  源码  UDP  p2p  

资源简介

UDP打洞P2P实例源码

资源截图

代码片段和文件信息

/* P2P 程序客户端
 * 
 * 文件名:P2PClient.c
 *
 * 日期:2004-5-21
 *
 * 作者:shootingstars(zhouhuis22@sina.com)
 *
 */

#pragma comment(lib“ws2_32.lib“)

#include “windows.h“
#include “..\proto.h“
#include “..\Exception.h“
#include 
#include 
using namespace std;

UserList ClientList;


#define COMMANDMAXC 256
#define MAXRETRY    5

SOCKET PrimaryUDP;
char UserName[10];
char ServerIP[20];

bool RecvedACK;
//初始化SOCKET
void InitWinSock()
{
WSADATA wsaData;

if (WSAStartup(MAKEWORD(2 2) &wsaData) != 0)
{
printf(_T(“初始化Socket 失败\r\n“));
throw Exception(““);
}
else{
printf(“Using %s (Status: %s)\n“
wsaData.szDescription wsaData.szSystemStatus);
printf(“with API versions %d.%d to %d.%d\n\n“
LOBYTE(wsaData.wVersion) HIBYT

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-07-22 16:30  P2P\
     文件         498  2004-05-21 21:58  P2P\Exception.h
     目录           0  2017-08-25 01:46  P2P\P2PClient\
     目录           0  2017-08-25 00:45  P2P\P2PClient\Backup\
     文件         907  2004-05-22 08:47  P2P\P2PClient\Backup\P2PClient.sln
     文件        9903  2017-08-25 01:46  P2P\P2PClient\P2PClient.cpp
     文件        4324  2004-05-21 22:55  P2P\P2PClient\P2PClient.dsp
     文件         541  2004-05-21 21:55  P2P\P2PClient\P2PClient.dsw
     文件       33792  2010-07-21 18:38  P2P\P2PClient\P2PClient.ncb
     文件       48640  2010-07-21 18:38  P2P\P2PClient\P2PClient.opt
     文件        1489  2010-07-21 18:32  P2P\P2PClient\P2PClient.plg
     文件        1070  2017-08-25 00:46  P2P\P2PClient\P2PClient.sln
     文件        8192  2004-05-22 09:24  P2P\P2PClient\P2PClient.suo
     文件        4361  2004-05-22 08:47  P2P\P2PClient\P2PClient.vcproj
     文件        6498  2017-08-25 00:49  P2P\P2PClient\P2PClient.vcxproj
     文件         905  2017-08-25 00:46  P2P\P2PClient\P2PClient.vcxproj.filters
     目录           0  2017-08-25 00:38  P2P\P2PServer\
     目录           0  2017-08-25 00:38  P2P\P2PServer\Backup\
     文件         907  2004-05-22 08:47  P2P\P2PServer\Backup\P2PServer.sln
     文件        5348  2010-07-22 14:06  P2P\P2PServer\P2PServer.cpp
     文件        4320  2004-05-21 22:55  P2P\P2PServer\P2PServer.dsp
     文件         541  2004-05-21 21:51  P2P\P2PServer\P2PServer.dsw
     文件       50176  2010-07-22 15:22  P2P\P2PServer\P2PServer.ncb
     文件       54784  2010-07-22 15:22  P2P\P2PServer\P2PServer.opt
     文件         252  2010-07-22 15:15  P2P\P2PServer\P2PServer.plg
     文件        1075  2017-08-25 00:38  P2P\P2PServer\P2PServer.sln
     文件        8192  2004-05-22 09:24  P2P\P2PServer\P2PServer.suo
     文件        4305  2004-05-22 08:47  P2P\P2PServer\P2PServer.vcproj
     文件        6286  2017-08-25 00:38  P2P\P2PServer\P2PServer.vcxproj
     文件         905  2017-08-25 00:38  P2P\P2PServer\P2PServer.vcxproj.filters
     文件       72314  2010-07-22 16:29  P2P\Peer-to-Peer (P2P).txt
............此处省略3个文件信息

评论

共有 条评论