1
0
mirror of https://github.com/lidgren/lidgren-network-gen3.git synced 2026-05-18 16:16:35 +09:00

Merge pull request #22 from RevenantX/fixes

Constrained platform fix.
This commit is contained in:
lidgren
2015-05-25 16:32:07 +02:00

View File

@@ -28,23 +28,21 @@ namespace Lidgren.Network
/// </summary> /// </summary>
public static IPAddress GetMyAddress(out IPAddress mask) public static IPAddress GetMyAddress(out IPAddress mask)
{ {
mask = null;
#if UNITY_ANDROID || UNITY_STANDALONE_OSX || UNITY_STANDLONE_WIN || UNITY_STANDLONE_LINUX || UNITY_IOS #if UNITY_ANDROID || UNITY_STANDALONE_OSX || UNITY_STANDLONE_WIN || UNITY_STANDLONE_LINUX || UNITY_IOS
try try
{ {
if (!(UnityEngine.Application.internetReachability == UnityEngine.NetworkReachability.NotReachable)) if (!(UnityEngine.Application.internetReachability == UnityEngine.NetworkReachability.NotReachable))
{ {
mask = null;
return null; return null;
} }
return IPAddress.Parse(UnityEngine.Network.player.externalIP); return IPAddress.Parse(UnityEngine.Network.player.externalIP);
} }
catch // Catch Access Denied errors catch // Catch Access Denied errors
{ {
mask = null;
return null; return null;
} }
#endif #endif
mask = null;
return null; return null;
} }