说一说关于Java实现net穿透,ice4j以及sip网络通信的那些故事

本人研究相关知识也有一些日子了,还是写出来吧,这样能看到的码友们可以少走一些弯路。

首先net穿透的原理,推荐别人写的三篇技术详解,是我迄今为止看过最好的,看完这三篇文章自然就懂了。

都在这个链接里面哦

说一说关于java实现net穿透的那些故事。

因为我是学java的,所以首先考虑的是用java实现,我试过用tcp socket以及udp datagramsocket实现两个demo,然后完成了一些测试,当然局域网肯定能通,然后开始判断net类型,通过不同的类型进行不同的处理,后来就卡到这里了,然后开始在GitHub查一些开源项目,后来锁定到fork-Apache的开源项目这个项目看了有3天时间,熟悉了其中的一些设计,但是还是挺复杂的,短时间内实现不了,然后项目又需要尽快上线,所以改用了服务器转发。

说一说用frp服务器平台实现穿透暴露内网项目的那些故事

实现穿透的方式有很多种,然后服务器代理是一种很酷的又很快的途径,简单不需要知道原理,搭建一台公网frp服务器,但是为了能够实时监控详细的使用情况,伙同一个伙伴花了五天时间自己写了一个服务器后台管理平台。frp开源教程,简单测试通过。

说一说sip实现穿透建立会话的那些故事
哈哈--未完待续:今天刚接手用sip协议实现,正在研究中,整理不易,点赞哦
                                        ------------------Edon Du

你可能感兴趣的:(java,ice4j,sip,net,udp,tcp)