你将收获

彻底掌握P2P技术穿透的原理

弄明白P2P技术的核心与应用场景

提升自己的技术能力

提升自己的创造力

适用人群

1. 有一定编程基础的学员。 2. 了解socket,多线程,TCP/UDP协议编程的学员。 3. 本课程涉及java socket编程以及简单的javaFx客户端知识。

课程介绍

课程介绍:

本套课程主要讲解P2P-NAT穿透技术的应用与开发实践,无论是就业还是创业P2P技术都是一个很好的方向,目前虽然说P2P技术在市面上的软件应用上较为广阔,但是在网络上查找到此类技术教程的资源还是比较少,所以导致真正完全掌握此类技术的人员也是少之又少。

P2P技术中涉及比较有价值的核心应用场景:

1. 客户端NAT类型的鉴别。

2. NAT穿透。

3. 音视频流。

4. 多人在线游戏。

5. 社交网络。

6. 分布式计算。

7. P2P文件共享。

本套课程主要讲解P2P-NAT穿透,以及带领学员们实现一个在线聊天的场景,从而学会P2P穿透后对等节点信息的交互。

此次课程代码经过作者的实测,可以穿透绝大多数NAT,对于对称型NAT与对称型NAT,对称型NAT与端口受限型NAT这两种NAT的组合是无法穿透的,所以在代码中设计了中转服务进行消息的转发,对于可穿透的其他几种NAT组合,则直接穿透进行对等节点的信息交互。

 

希望我的课程能够帮助到大家彻底掌握P2P技术。

 

 

 

 

课程目录