苹果过审有一项是必须通过ipv6网络测试游戏,一开始的想法是实现两套socket链接,服务器也实现ipv6,后来百度了其实很简单,直接Dns.GetHostAddresses(string hostNameOrAddress)获取链接地址,hostNameOrAddress传域名地址,域名绑定服务器ip就好了,下面是完整代码: 

 1     /// <summary>
 2     /// 连接服务器
 3     /// </summary>
 4     void ConnectServer(string host, int port) {
 5         TcpClient client = null;
 6
 7         //获取远端服务器ip地址
 8         IPAddress[] address = Dns.GetHostAddresses(host);
 9         if (address.Length == 0)
10         {
11             Debug.LogError("address.Length == 0");
12             return;
13         }
14
15         //判断当前网络是否为ipv6建立不同链接
16         if (address[0].AddressFamily == AddressFamily.InterNetworkV6)
17         {
18             client = new TcpClient(AddressFamily.InterNetworkV6);
19         }
20         else
21         {
22             client = new TcpClient(AddressFamily.InterNetwork);
23         }
24
25         //建立链接
26         client.NoDelay = true;
27         try {
28             client.BeginConnect(address[0], port, new AsyncCallback(OnConnect), null);
29         } catch (Exception e) {
30             Close(); Debug.LogError(e.Message);
31         }
32     }

View Code

  

转载于:https://www.cnblogs.com/ChengShuKaiShi/p/7750482.html

苹果过审ipv6问题相关推荐

  1. 关于苹果过审2.5.2 dlopen dlsym问题

    苹果过审被拒绝检测出来dlopen dlsym问题 1.grep 命令搜索文件夹下文件里的符号 2.对ipa 里的可执行文件 和framework 进行搜索 3.如果找到了但是不知道哪个库调用的,用i ...

  2. 如何应对苹果app 的ipv6 时代?腾讯专家教您进行环境改造

    WeTest 导读 WWDC2015苹果宣布在ios9支持纯IPv6的网络服务,并且要求2016年提交到app store的应用必须兼容纯IPv6的网络,要求适配的系统版本是ios9以上(包括ios9 ...

  3. 全球 IPv4 地址消耗殆尽,苹果主力推进 IPv6

    作者 | Catalin Cimpanu 译者 | 弯月,责编 | 王晓曼 头图 | 视觉中国 出品 | CSDN(ID:CSDNnews) 苹果公司鼓励开发人员在开发iOS和macOS应用程序时优先 ...

  4. 苹果审核因IPv6被拒的探索与解决方法

    app因必须支持IPv6导致上线被拒了好几次,每次被拒都各种查找原因,重新提交,直到最终通过审核.这是我对app最终通过审核的总结. 首先,app要支持IPv6就需要搭建IPv6环境,真机测试是否支持 ...

  5. IPv6时代已来:双十一中的IPv6大规模应用实践

    摘要: 刚刚过去的双十一,大家对猫晚.抢红包.组团购还记忆犹新.大家不了解的是,不知不觉间,你可能已经成为首批互联网IPv6用户了.今年天猫双十一期间,阿里巴巴全面支持了IPv6,这是IPv6在我国的 ...

  6. IPv6改造的重要性

    在去年的双十一上,天猫以2135亿的成交额创下新纪录.在那场大流量.高并发的网购中,很多人在无意间已成为首批IPv6的用户.在双十一期间,天猫全面支持IPv6.这是IPv6在国内互联网领域首次大规模实 ...

  7. ipv6审核被拒绝的解决方案

    苹果ipv6被拒绝邮件描述汇总 (近2个月苹果审核拒绝的app,据笔者估计ipv6占75%以上,内购占10%,其他占15%) 被拒的描述1: From Apple 2. 1 PERFORMANCE: ...

  8. iOS马甲包过审经验4.3和2.1

    Guideline 4.3 - Design This app duplicates the content and functionality of other apps submitted by ...

  9. 苹果开发者账号封号经历及挽救措施经验总结

    写在前面 我看这几天很多开发者平时沟通的问题,发现有些开发者的产品被拒14天不知该如何操作了,回想起我们第一次开始提测,也遭遇了这样的事情,多次被拒后,接收到了14天申诉的警告,否则封号处理,下面,我 ...

最新文章

  1. RabbitMQ报错NOT_ALLOWED - access to vhost ‘/‘ refused for user ‘zq‘(10, 40)
  2. Go语言与数据库开发:01-09
  3. 201904:Action recognition based on 2D skeletons extracted from RGB videos
  4. 论文及文献资料的搜集好去处---子午学术论坛
  5. 【C++ primer】第七章 函数-C++的编程模块
  6. Java基础练习之流程控制(一)
  7. JavaScript高级程序设计 第4版
  8. 类似微信的即时通讯服务器,除了微信,还有这些常用即时通讯APP
  9. 什么是AppleSpell,为什么它可以在Mac上运行?
  10. Linux:一位猫奴的意外逆袭
  11. png照片太大怎么压缩?三步轻松搞定
  12. linux系统tar命令慢,Linux系统下tar命令的使用技巧
  13. js及jQuery移除html元素所有的class
  14. 敏捷开发 宣言 思想 认识误区
  15. 【Go】Go 错误处理
  16. 记录如何在KVM上手动部署山石vfw
  17. 中控系统一键关机--读取串口数据并判断
  18. 软件宝宝系列——SQL注入篇
  19. linux wordpress mysql 配置_linux下搭建wordpress站点
  20. 如何破解4399上的小游戏

热门文章

  1. 【Luogu】P3356火星探险问题(费用流)
  2. Java类的加载顺序
  3. emeditor利用书签功能导出匹配结果到新文件
  4. [记录]使用openGL显示点云的一个程序
  5. 扩展ToolBarManager、ListView和Grid控件以实现气球式的ToolTip
  6. thinkphp无法加载模块解决办法
  7. CA验证数字证书的有效性
  8. python开发环境wingide的安装与破解
  9. access 一亿条数据_循环运算数据溢出
  10. 云计算三层架构_金山云发布星曜裸金属服务器 打造面向云计算2.0的云基础架构...