目录

1.实现方式

2.源码下载

3.linux下编译

4.跨平台编译

5.运行


1.实现方式

这里采用的是n2n的方式去实现不同的局域网之间的相互通讯。

2.源码下载

GitHub - ntop/n2n: Peer-to-peer VPN

3.linux下编译

mkdir outputcd outputcmake ..

4.跨平台编译

5.运行

服务器:

./supernode -p 8881 -l 8882

客户端1:

sudo edge -c mynetwork -k mysecretpass -a 192.168.100.1 -f -l 47.87.125.99:8881

客户端2:

 sudo edge -c mynetwork -k mysecretpass -a 192.168.100.2 -f -l 47.87.125.99:8881

基于C/C++的实现p2p功能相关推荐

  1. 【2015年第4期】基于大数据技术的P2P网贷平台风险预警模型

    基于大数据技术的P2P网贷平台风险预警模型 林春雨1,李崇纲1,许方圆2,许会泉1,石 磊1,卢祥虎1 (1. 北京金信网银金融信息服务有限公司 北京 100101:2. 国网能源研究院 北京 100 ...

  2. 基于Flash播放器的P2P直播解决方案

    转自:http://www.linksoon.net/Solution/Details.html?ID=20 一.方案简介 目前视频直播通用的方案有两种,分别是单播模式和多播模式.单播模式虽然有着数据 ...

  3. 基于QT的一款P2P共享文件系统

    软件下载地址 : 基于QT的一款P2P共享文件系统 Github地址 软件环境: QT5.4.x, mysql5 准备工作:需要启动mysql服务,并建立ShareFile数据库,建如下两张数据表: ...

  4. 基于癌症基因组学数据的miRNA 功能模块识别算法研究

    题目: 基于癌症基因组学数据的miRNA 功能模块识别算法研究 摘要: 大量研究表明miRNA 的异常表达与癌症的发生.发展有关,且miRNA 通常以组合的 方式发挥其协同调控作用.因此,研究miRN ...

  5. python怎么建立画板_Python基于opencv实现的简单画板功能示例

    本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...

  6. 基于Grafana的监控数据钻取功能应用实践

    互联网企业中,随着机器规模以及业务量的爆发式增长,监控数据逐渐成为一种大数据,对监控大数据的分析,包括数据采集.数据缓存.数据聚合分析.数据存储.数据展现等几个阶段.不同阶段有不同的解决方案及支撑工具 ...

  7. python绘制3d图形-Python基于matplotlib实现绘制三维图形功能示例

    本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...

  8. 基于bootstrap实现简单用户管理功能

    基于bootstrap实现简单用户管理功能,包括增删改以及列表分页展示功能. 1.web.xml配置servlet映射: <servlet><servlet-name>User ...

  9. flash player10.1 + FMS4中的p2p功能

    在fms4以前Adobe只允许在stratus中才能使用p2p功能.令人高兴的是,在最新发布的fms4中,p2p功能已经集成进来了,这将给实时视频类的应用带来更高的效率,adobe这次很给力! 为了使 ...

  10. php mcript(),PHP基于mcript扩展实现对称加密功能

    本文实例讲述了PHP基于mcript扩展实现对称加密功能,结合实例形式简单分析了php使用mcript扩展进行加密与解密相关操作技巧,分享给大家供大家参考,具体如下: 1.对称加密主要利用相同的密钥来 ...

最新文章

  1. 通过修改软链接升高 gcc 版本、降低 gcc 版本
  2. explorer.exe应用程序错误说明 0X000000该内存不能为read的解决方法
  3. Android开发UI之Toast的使用
  4. RH124 第六单元   管理物理存储
  5. 初步认识Volatile-JMM
  6. 我是程序员,我用这种方式铭记历史
  7. Windows server WSUS补丁服务器搭建(转)
  8. VB利用资源文件进行工作
  9. 【预测模型】基于matlab GUI BP神经网络预测【含Matlab源码 934期】
  10. 目标检测的图像特征提取之LBP特征
  11. 线性代数学习指导与MATLAB编程实践,线性代数学习指导与MATLAB编程实践(邵建峰)...
  12. matlab画累计直方图_科学网—matlab 绘制直方图——常用命令 - 范凯波的博文
  13. 第11章 Docker 中 Gitlab 的安装与配置
  14. lenovo服务器换系统重装系统_电脑怎么重装系统lenovo
  15. 独立开发仿造一个智能窗帘机器人
  16. 如何在H5页面中实现长按二维码关注微信公众号?
  17. gvim 换行符替换
  18. 日语五十音图记忆口诀
  19. 关于注册Google账号时遇到“此电话号码无法用于进行验证”的问题的解决方法
  20. 2022年数据分析决赛试题简要分析

热门文章

  1. VAST2 0视频广告投放解决方案改变视频网站未来技术格局
  2. 《面试》游戏开发常用面试问题以及答案
  3. 商品进销存系统c语言课设报告,商品进销存管理系统_C语言-课程设计(附报告论文).doc...
  4. 3dMAX蒙皮镜像不对称
  5. Visual Odometry
  6. android自定义速度仪表盘,自定义View实战:汽车速度仪表盘
  7. 数据仓库:金融/银行业的分层架构篇
  8. 使用APP inventor来制作一个属于自己的蓝牙串口软件
  9. mysql pxc介绍_MySQL高可用——PXC简介
  10. excel多元线性拟合_使用Excel数据分析工具进行多元回归分析的方法