社区
网络通信/分布式开发
帖子详情
求助P2P打洞问题?
天轶_1
2006-01-03 01:22:22
有两个不同的局域网。比如A网和B网,当这两个网内分别有一台机器互相打洞,比如A1和B1,那么这两台机器就可以互相通信了,
这样问题如下:
现在这两个网的其它的机器是否可以直接访问这两台机器?比如B2访问A1,或者A2访问B1,但是A2和B2没有互相打洞,而是A1和B1互相打洞。
...全文
199
6
打赏
收藏
求助P2P打洞问题?
有两个不同的局域网。比如A网和B网,当这两个网内分别有一台机器互相打洞,比如A1和B1,那么这两台机器就可以互相通信了, 这样问题如下: 现在这两个网的其它的机器是否可以直接访问这两台机器?比如B2访问A1,或者A2访问B1,但是A2和B2没有互相打洞,而是A1和B1互相打洞。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天轶_1
2006-01-03
打赏
举报
回复
如果是向任意端口发打洞包可以吗?
天轶_1
2006-01-03
打赏
举报
回复
顺便问下,这个打洞包是向对方的任意端口发送还是指定的端口发送?谢谢
日立奔腾浪潮微软松下联想
2006-01-03
打赏
举报
回复
不可以。
天轶_1
2006-01-03
打赏
举报
回复
我有中转啊。我的意思是,A1和B1两个内网A和B中的机器,他们通过服务器打洞成功后,在NAT上面有他们的端口映射了。现在想知道的是如果只有以上两台机器打洞,其他机器没有打洞,那么
A2是否可以和B1通信,或者是B2是否能和A1通信。
日立奔腾浪潮微软松下联想
2006-01-03
打赏
举报
回复
双方都在内网中,是无法自己直接建立联系的,要经过在公网中的服务器的“启发”才行。
除非都知道对方的内网IP和端口、出口IP和端口,但这通常是不可能的(尤其是多重内网的情况),否则象BT、eMule之类P2P软件中lowid用户之间也可以交换数据了。
天轶_1
2006-01-03
打赏
举报
回复
顺便问下,这个打洞包是向对方的任意端口发送还是指定的端口发送?谢谢.
UDP
打洞
和为何
打洞
、为什么TCP"不适合"
P2P
,以及NAT介绍(下面讲的是NAT的NAPT)
UDP
打洞
和为何
打洞
、为什么TCP"不适合"
P2P
,以及NAT介绍(下面讲的是NAT的NAPT) 下面介绍流程如下 A、NAT中的4种NAPT B、NAT的概念 为什么会出现NAT NAT是啥,能干啥 C、TCP是否需要NAT,以及谈谈为什么UDP需要
打洞
...
推荐一些UDP
打洞
文章,以及谈谈自己对NAT的理解和自己过去遇到的UDP"坑"
UDP
打洞
,内网NAT映射
问题
(直接从我github的MD笔记摘过来了) UDP通讯,外网向内网发消息,内网无法收到 [
问题
点数:20分,结帖人pylmcy150] udp外网无法返回数据到内网 [
问题
点数:40分,结帖人qianshangding] ...
webrtc进阶-信令篇-之三:信令、stun、turn、ice
需要处理NAT(网络地址转换)或防火墙,这是公网上通讯首要处理的
问题
。 所以我们需要了解服务端相关的知识:信令、Stun、trun、ice。 一、什么是信令 信令就是协调通讯的过程,为了建...
WebRtc中ICE原理
需要处理NAT(网络地址转换)或防火墙,这是公网上通讯首要处理的
问题
。 所以我们需要了解服务端相关的知识:信令、Stun、trun、ice。 一、什么是信令 信令就是协调通讯的过程,为了建立一个webRTC的通讯...
webrtc进阶-信令篇:信令、stun、turn、ice
TURN服务器是在
P2P
失败时进行转发的,流量耗费大。 webRTC支持点对点通讯,但是webRTC仍然需要服务端: . 协调通讯过程中客户端之间需要交换元数据, 如一个客户端找到另一个客户端...
网络通信/分布式开发
1,593
社区成员
32,964
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章