系列文章目录
基于java的P2P学习之路(一) - 整理思路
基于java的P2P学习之路(二)- 初识webRTC
基于java的P2P学习之路(三)- coturn服务器的搭建
java的P2P打洞通讯学习之路(一)- 整理思路
前言
整理了许久,度娘跟阿谷家的门槛都快踩烂了。 今天终于下定决心来公布一下最近的研究成果了。一、啥是P2P?
额,首先这个P2P说的不是互联网金融点对点借贷平台 ,指的是互联网点对点通讯。P2P(peer to peer)点对点技术又称对等互联网络技术,是一种网络新技术,依赖网络中参与者的计算能力和带宽,而不是把依赖都聚集在较少的几台服务器上。
那么为啥打洞呢?
IPV4地址不够用,这只是其一,如果站在服务器端的话就明白了,A跟B通讯要经过服务器进行转发做介绍人。但如果全部都要经过服务器转发才能实现通讯,那对服务器的压力就太大了。所以需要用到打洞技术,P2P有个很重要的能力,内网穿透能力,具有这个能力后,不同私网的设备可以直接进行通信。
关于p2p的介绍就不废话了,很多大佬写的比我详细多了。
我这边主要汇总一下我这边路上遇到的坑,和整体技术。
二、框架架构
1.通讯打洞层
基于java的P2P学习之路(三)- coturn服务器的搭建
2.信令交互层
socket-io webRTC3. 基于springboot-netty-socketIo
基础框架springboot 继承netty-socket-io4.工具准备
编写工具idea 服务器linux总结
提示:这里对文章进行总结:
以上就是今天要讲的内容,本文仅仅简单介绍了P2P技术的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。
扫描二维码,关注“无与伦比的傻”公众号