As you might know, Apple will finally require all apps to support IPv6:
https://developer.apple.com/news/?id=05042016a
The corresponding news post on Unity's side is this:
http://blogs.unity3d.com/2016/05/10/unity-and-ipv6-support/
Note that Unity's support for IPv6 begins with 5.3.4p4.
Photon Unity Networking (PUN) v1.68 is already supporting IPv6 out of the box.
If you use the Photon Cloud, you only have to make sure your PUN version is up to date.
If you use PUN+ in Unity 4.7, you will have to wait for PUN v1.69, which is scheduled for next week. We updated the native libraries for iOS and it supports IPv6.
The Photon Cloud itself will not be directly available via IPv6 in the short term. Apple's requirement is that clients can cope with IPv6 addresses, if there is a "IP translation", as described in their article.
For anyone using Photon Server (OnPremise), this means, you can likely continue to run it as IPv4 service.
If you want to setup a true IPv6 server, we have some docs for that.
If you get a client-side error like this:
Connect() to 'x.x.x.x' failed: System.Net.Sockets.SocketException: Network is unreachable
in a IPv6 network, then maybe your client needs an update.
https://developer.apple.com/news/?id=05042016a
The corresponding news post on Unity's side is this:
http://blogs.unity3d.com/2016/05/10/unity-and-ipv6-support/
Note that Unity's support for IPv6 begins with 5.3.4p4.
Photon Unity Networking (PUN) v1.68 is already supporting IPv6 out of the box.
If you use the Photon Cloud, you only have to make sure your PUN version is up to date.
If you use PUN+ in Unity 4.7, you will have to wait for PUN v1.69, which is scheduled for next week. We updated the native libraries for iOS and it supports IPv6.
The Photon Cloud itself will not be directly available via IPv6 in the short term. Apple's requirement is that clients can cope with IPv6 addresses, if there is a "IP translation", as described in their article.
For anyone using Photon Server (OnPremise), this means, you can likely continue to run it as IPv4 service.
If you want to setup a true IPv6 server, we have some docs for that.
If you get a client-side error like this:
Connect() to 'x.x.x.x' failed: System.Net.Sockets.SocketException: Network is unreachable
in a IPv6 network, then maybe your client needs an update.