想问个UDP打洞的问题

小舆儿 2013-04-01 09:23:11
装有网络调试助手的 两台手机和电脑

电脑公网IP 219.134.15.219 打开UDP端口 52302

手机1 117.136.12.180:4468 连接电脑成功并保持20s心跳连接
手机2 117.136.12.176:4075 连接电脑成功并保持20s心跳连接

我想让 手机1 连接 手机2

手机1 向 117.136.12.176:4075 多次发送失败
手机2 向 117.136.12.180:4468 多次发送失败

手机之间通信,互相发送一次不是就打洞成功了么.为什么多次发送都不通啊.
...全文
135 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
小舆儿 2013-04-17
  • 打赏
  • 举报
回复
我找到原因了.我用的路由器是对称型的. 不支持打洞.
「已注销」 2013-04-16
  • 打赏
  • 举报
回复
手机1和手机2互联的ip和port是在他们连接到电脑的时候电脑端recvfrom的第5个参数返回的地址,不是各自绑定的ip和port
xggllc 2013-04-16
  • 打赏
  • 举报
回复
端口的问题吧,手机和电脑的端口,我没怎么研究过,UDP通信端口和字符编码都很重要的...

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧