游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1735|回复: 2

关于P2P传输技术的高手请进,有问题请教探讨!!

[复制链接]

21

主题

50

帖子

50

积分

注册会员

Rank: 2

积分
50
发表于 2008-2-25 15:10:00 | 显示全部楼层 |阅读模式
首先说一下我们的P2P通信逻辑:
依靠Internet上的公网服务器做“媒人”,将这两台分别处于不同
局域网的机器相互介绍给对方,在它们建立连接之后,服务器即脱离关系。这种方式下,服务
器把A的NAT端口映射关系告诉B,又把B的NAT端口映射关系告诉A,这样AB相互知道对方的端口
映射关系之后,就能建立连接。因为A和B各自的端口映射关系是靠各自的代理网关动态建立的,
动态建立的映射端口不得不告知对方。

游戏测试情况:
两个不同网吧相互之间测试,双方收不到消息 就是内网和内网之间测试
相同网吧测试,双方是可以收到消息的。局域网当中测试

问题:
出现上面的情况我认为可能是由于防火墙阻塞,或者是Nat端口映射的设备类型问题,但是不能
确定?如果是应该如何穿透?

如有这方面的高手请加本人QQ36744132

27

主题

179

帖子

259

积分

中级会员

Rank: 3Rank: 3

积分
259
发表于 2008-2-26 03:42:00 | 显示全部楼层

Re:关于P2P传输技术的高手请进,有问题请教探讨!!

clinet连接到server时,因为是client发起,所以已经有NAT,用这个nat作为client之间的通讯就行了.Socket允许不同的连接绑定在同一个地址和端口上.

2

主题

330

帖子

1720

积分

金牌会员

Rank: 6Rank: 6

积分
1720
发表于 2008-2-26 09:09:00 | 显示全部楼层

Re:关于P2P传输技术的高手请进,有问题请教探讨!!

穿洞有时间限制,必须两边对打.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 07:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表