基于C/C++的实现p2p功能
目录
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功能相关推荐
- 【2015年第4期】基于大数据技术的P2P网贷平台风险预警模型
基于大数据技术的P2P网贷平台风险预警模型 林春雨1,李崇纲1,许方圆2,许会泉1,石 磊1,卢祥虎1 (1. 北京金信网银金融信息服务有限公司 北京 100101:2. 国网能源研究院 北京 100 ...
- 基于Flash播放器的P2P直播解决方案
转自:http://www.linksoon.net/Solution/Details.html?ID=20 一.方案简介 目前视频直播通用的方案有两种,分别是单播模式和多播模式.单播模式虽然有着数据 ...
- 基于QT的一款P2P共享文件系统
软件下载地址 : 基于QT的一款P2P共享文件系统 Github地址 软件环境: QT5.4.x, mysql5 准备工作:需要启动mysql服务,并建立ShareFile数据库,建如下两张数据表: ...
- 基于癌症基因组学数据的miRNA 功能模块识别算法研究
题目: 基于癌症基因组学数据的miRNA 功能模块识别算法研究 摘要: 大量研究表明miRNA 的异常表达与癌症的发生.发展有关,且miRNA 通常以组合的 方式发挥其协同调控作用.因此,研究miRN ...
- python怎么建立画板_Python基于opencv实现的简单画板功能示例
本文实例讲述了Python基于opencv实现的简单画板功能.分享给大家供大家参考,具体如下: import cv2 import numpy as np drawing = False # true ...
- 基于Grafana的监控数据钻取功能应用实践
互联网企业中,随着机器规模以及业务量的爆发式增长,监控数据逐渐成为一种大数据,对监控大数据的分析,包括数据采集.数据缓存.数据聚合分析.数据存储.数据展现等几个阶段.不同阶段有不同的解决方案及支撑工具 ...
- python绘制3d图形-Python基于matplotlib实现绘制三维图形功能示例
本文实例讲述了Python基于matplotlib实现绘制三维图形功能.分享给大家供大家参考,具体如下: 代码一: # coding=utf-8 import numpy as np import m ...
- 基于bootstrap实现简单用户管理功能
基于bootstrap实现简单用户管理功能,包括增删改以及列表分页展示功能. 1.web.xml配置servlet映射: <servlet><servlet-name>User ...
- flash player10.1 + FMS4中的p2p功能
在fms4以前Adobe只允许在stratus中才能使用p2p功能.令人高兴的是,在最新发布的fms4中,p2p功能已经集成进来了,这将给实时视频类的应用带来更高的效率,adobe这次很给力! 为了使 ...
- php mcript(),PHP基于mcript扩展实现对称加密功能
本文实例讲述了PHP基于mcript扩展实现对称加密功能,结合实例形式简单分析了php使用mcript扩展进行加密与解密相关操作技巧,分享给大家供大家参考,具体如下: 1.对称加密主要利用相同的密钥来 ...
最新文章
- 通过修改软链接升高 gcc 版本、降低 gcc 版本
- explorer.exe应用程序错误说明 0X000000该内存不能为read的解决方法
- Android开发UI之Toast的使用
- RH124 第六单元 管理物理存储
- 初步认识Volatile-JMM
- 我是程序员,我用这种方式铭记历史
- Windows server WSUS补丁服务器搭建(转)
- VB利用资源文件进行工作
- 【预测模型】基于matlab GUI BP神经网络预测【含Matlab源码 934期】
- 目标检测的图像特征提取之LBP特征
- 线性代数学习指导与MATLAB编程实践,线性代数学习指导与MATLAB编程实践(邵建峰)...
- matlab画累计直方图_科学网—matlab 绘制直方图——常用命令 - 范凯波的博文
- 第11章 Docker 中 Gitlab 的安装与配置
- lenovo服务器换系统重装系统_电脑怎么重装系统lenovo
- 独立开发仿造一个智能窗帘机器人
- 如何在H5页面中实现长按二维码关注微信公众号?
- gvim 换行符替换
- 日语五十音图记忆口诀
- 关于注册Google账号时遇到“此电话号码无法用于进行验证”的问题的解决方法
- 2022年数据分析决赛试题简要分析
热门文章
- VAST2 0视频广告投放解决方案改变视频网站未来技术格局
- 《面试》游戏开发常用面试问题以及答案
- 商品进销存系统c语言课设报告,商品进销存管理系统_C语言-课程设计(附报告论文).doc...
- 3dMAX蒙皮镜像不对称
- Visual Odometry
- android自定义速度仪表盘,自定义View实战:汽车速度仪表盘
- 数据仓库:金融/银行业的分层架构篇
- 使用APP inventor来制作一个属于自己的蓝牙串口软件
- mysql pxc介绍_MySQL高可用——PXC简介
- excel多元线性拟合_使用Excel数据分析工具进行多元回归分析的方法