Unity_ipv6解决方案说明:
1、如果你的游戏是纯Socket连接,那么你的Unity版本可以不用升级,用ipv4经过本插件转换就可以在ipv6网络环境下连接上Socket。
2、如果你的游戏除了用到Socket连接,还用到了Http协议的连接(例如通过URL下载一些远程资源),就需要考虑一下升级Unity版本到4.7.2或者5.2.X、5.3.X及以上,这个版本里面的WWW和UnityWebRequest才支持ipv6,http连接需要使用域名。
3、你的游戏服务器只需要配置一个ipv6公网地址,服务器程序不需要特别处理。
4、你还需要看一看这篇博客,我也是受这篇博客的启发。作者是Kuner
http://www.codeinsect.net/blog/2016/05/26/unity-ipv6-socket-%E6%94%AF%E6%8C%81%EF%BC%8C%E5%B7%B2%E6%B5%8B%E8%AF%95%E9%80%9A%E8%BF%87/
5、把包内的.h和.m文件放到 Plugins/iOS下面,把.cs文件放到你的网络库里就可以在你的项目中调用了。
6、要在ipv6-only的网络下测试,就打开你的Mac->LaunchPad->系统偏好设置-> 按住Option按钮,点击Sharing(共享)->Internet Sharing->勾选Create NAT64 Network,创建一个Wifi热点。
7、连接这个Wifi热点,开始测试吧。