请问一个有关问题,怎么实现私网间的数据传输,而不通过中心服务器?P2P技术可以解决么
请教一个问题,如何实现私网间的数据传输,而不通过中心服务器?P2P技术可以解决么?
RT,一般情况下,2台都在私网客户端(IP不是外网)想要进行数据传输,通过C/S结构,客户端A、B都主动注册上中心服务器C,A传输给C,再C传输给A。这样的模型局限性很大,对C的要求也很高。
故想请教一下大家,有没有办法实现A跟B之间的直接传输,我在网上查了一下,不知道P2P技术能否解决这个问题?
------解决思路----------------------
就是P2P,还是要有服务器,但是服务器C只是跟两个客户端AB之间沟通,来让双方获取对方的一些网络信息,从而来建立联系
后面发送数据,就是A跟B自己的事情了
------解决思路----------------------
P2P NAT穿透技术。
ICE是穿透的一个实现策略。但ICE现行标准里没有端口预测,端口预测实现起来并不困难,可以考虑加入。
P2P NAT穿透技术,效果就是让两个客户端直接通信,数据不必通过服务器。这样极大地减轻了服务器负担,降低了成本。
------解决思路----------------------
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
http://www.vckbase.com/index.php/wv/1471
RT,一般情况下,2台都在私网客户端(IP不是外网)想要进行数据传输,通过C/S结构,客户端A、B都主动注册上中心服务器C,A传输给C,再C传输给A。这样的模型局限性很大,对C的要求也很高。
故想请教一下大家,有没有办法实现A跟B之间的直接传输,我在网上查了一下,不知道P2P技术能否解决这个问题?
------解决思路----------------------
就是P2P,还是要有服务器,但是服务器C只是跟两个客户端AB之间沟通,来让双方获取对方的一些网络信息,从而来建立联系
后面发送数据,就是A跟B自己的事情了
------解决思路----------------------
P2P NAT穿透技术。
ICE是穿透的一个实现策略。但ICE现行标准里没有端口预测,端口预测实现起来并不困难,可以考虑加入。
P2P NAT穿透技术,效果就是让两个客户端直接通信,数据不必通过服务器。这样极大地减轻了服务器负担,降低了成本。
------解决思路----------------------
TCP实现P2P通信、TCP穿越NAT的方法、TCP打洞
http://www.vckbase.com/index.php/wv/1471