AnyChat技术支持论坛

标题: Anychat 客户端P2p连接问题 [打印本页]

作者: ehomeud    时间: 2015-12-20 10:15
标题: Anychat 客户端P2p连接问题
你好!我们这边 客户端在内网中,相关端口受限。请问视频过程中进行p2p连接的端口 能否被控制  写成固定口    去建立p2p连接


作者: 佰锐科技-邵光清    时间: 2015-12-20 11:22
您好,客户端的通信端口TCP和UDP是系统自由选择的,即哪个端口可用就使用哪个,即使某些端口受限,只要有可用的通信端口就能够建立通讯。
作者: ehomeud    时间: 2015-12-20 11:58
佰锐科技-邵光清 发表于 2015-12-20 11:22
您好,客户端的通信端口TCP和UDP是系统自由选择的,即哪个端口可用就使用哪个,即使某些端口受限,只要有可 ...

你好  目前我们测试了下  非局域网下  客户端之间的p2p也没连接成功   同一个局域网内测试 P2p 连接成功的 …… 你们的文档上说 RoutingPolicy =2 默认设置的 显示 推荐局域网使用    那么互联网条件下 这种 P2p连接不上么?
作者: ehomeud    时间: 2015-12-20 11:59
ehomeud 发表于 2015-12-20 11:58
你好  目前我们测试了下  非局域网下  客户端之间的p2p也没连接成功   同一个局域网内测试 P2p 连接成功 ...

如果 互联网情况下 P2p连接建立不上  那你们产品也就没多大意义吧……不知道 互联网情况下能否解决P2p连接问题
作者: 佰锐科技-邵光清    时间: 2015-12-20 12:06
ehomeud 发表于 2015-12-20 11:59
如果 互联网情况下 P2p连接建立不上  那你们产品也就没多大意义吧……不知道 互联网情况下能否解决P2p连 ...

您好,Anychat默认P2P连接,当P2P不通时就走服务器转发。P2P连接的成功率跟网络策略、路由策略有关,在互联网复杂环境中,P2P不能保证联通,但在局域网环境中,联通率几乎是100%.
作者: ehomeud    时间: 2015-12-20 13:36
佰锐科技-邵光清 发表于 2015-12-20 12:06
您好,Anychat默认P2P连接,当P2P不通时就走服务器转发。P2P连接的成功率跟网络策略、路由策略有关,在互 ...

我们现在需要的就是 互联网联通额  核心服务部署在阿里云上的 客户端都是 家庭的宽带 或者手机4G/3G
网络 但是好像连不通。通过wireshark监控,好像核心服务会自动从发起端向接收方 发两个UDB端口的心跳检测。但是 一个有回复 另一个没有  结果 就显示 udb端口 找不到 ....  这种 udb 需要两个随机端口么? 一般你们的互联网下  p2p能穿透成功么?
作者: 佰锐科技-邵光清    时间: 2015-12-20 14:42
ehomeud 发表于 2015-12-20 13:36
我们现在需要的就是 互联网联通额  核心服务部署在阿里云上的 客户端都是 家庭的宽带 或者手机4G/3G
网 ...

您好,客户端去跟核心服务器建立连接的TCP和UDP端口是随机端口,客户端和客户端之间的P2P连接也是随机端口,您上述的“网络连接不通”,客户端连接时报什么错误呢?

核心服务器部署在阿里云上,如果客户端(PC或者移动终端)同在一个局域网内,建立P2P连接的概率非常高,几乎是100%;如果客户端不在同一个局域网内,PC对PC、PC对移动端、移动端对移动端,这种环境下P2P的建立不能保证一定联通,这跟宽带网、移动网的网络策略和路由策略(是否支持UPnP)有关。

作者: ehomeud    时间: 2015-12-20 15:02
佰锐科技-邵光清 发表于 2015-12-20 14:42
您好,客户端去跟核心服务器建立连接的TCP和UDP端口是随机端口,客户端和客户端之间的P2P连接也是随机端 ...

那是否支持 udP打洞 进行NAT穿透?
作者: ehomeud    时间: 2015-12-20 15:28
ehomeud 发表于 2015-12-20 15:02
那是否支持 udP打洞 进行NAT穿透?

这种upnp 受路由控制的吧  这样的话 不可控 就不可能实现p2p 连接的  那有个毛用额……
作者: 佰锐科技-邵光清    时间: 2015-12-20 17:55
ehomeud 发表于 2015-12-20 15:28
这种upnp 受路由控制的吧  这样的话 不可控 就不可能实现p2p 连接的  那有个毛用额……

您好,Anychat的P2P直传模式默认NAT穿透;有些路由器支持UPnP,而有些不支持,路由器支持UPnP可提高P2P接通率。

可参考:什么是P2P路由模式,有什么优势?


作者: ehomeud    时间: 2015-12-20 18:40
佰锐科技-邵光清 发表于 2015-12-20 17:55
您好,Anychat的P2P直传模式默认NAT穿透;有些路由器支持UPnP,而有些不支持,路由器支持UPnP可提高P2P接 ...

文档都看过了 可是现在连我家里的wifi 和 4G网络之间都没法建立P2P 这种最普遍的应用场景都不支持  P2P 不就成了忽悠人的东东么?
作者: 佰锐科技-邵光清    时间: 2015-12-20 20:36
ehomeud 发表于 2015-12-20 18:40
文档都看过了 可是现在连我家里的wifi 和 4G网络之间都没法建立P2P 这种最普遍的应用场景都不支持  P2P  ...

wifi和4G网络不是同一个局域网内了,因此P2P不能保证一定接通。P2P路由模式尚处于测试阶段,后续会越加完善!




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3