diff --git a/Lidgren.Network/Encryption/NetAESEncryption.cs b/Lidgren.Network/Encryption/NetAESEncryption.cs index d3523b0..9e099d1 100644 --- a/Lidgren.Network/Encryption/NetAESEncryption.cs +++ b/Lidgren.Network/Encryption/NetAESEncryption.cs @@ -19,6 +19,7 @@ namespace Lidgren.Network static NetAESEncryption() { +#if !IOS && !__ANDROID__ AesCryptoServiceProvider aes = new AesCryptoServiceProvider(); List temp = new List(); foreach (KeySizes keysize in aes.LegalKeySizes) @@ -45,6 +46,7 @@ namespace Lidgren.Network } } m_blocksizes = temp; +#endif } /// @@ -101,6 +103,7 @@ namespace Lidgren.Network /// public bool Encrypt(NetOutgoingMessage msg) { +#if !IOS && !__ANDROID__ try { // nested usings are fun! @@ -110,8 +113,7 @@ namespace Lidgren.Network { using (MemoryStream memoryStream = new MemoryStream()) { - using (CryptoStream cryptoStream = new CryptoStream(memoryStream, cryptoTransform, - CryptoStreamMode.Write)) + using (CryptoStream cryptoStream = new CryptoStream(memoryStream, cryptoTransform, CryptoStreamMode.Write)) { cryptoStream.Write(msg.m_data, 0, msg.m_data.Length); } @@ -126,6 +128,9 @@ namespace Lidgren.Network return false; } return true; +#else + return false; +#endif } /// @@ -133,6 +138,7 @@ namespace Lidgren.Network /// public bool Decrypt(NetIncomingMessage msg) { +#if !IOS && !__ANDROID__ try { // nested usings are fun! @@ -158,6 +164,9 @@ namespace Lidgren.Network return false; } return true; +#else + return false; +#endif } } } diff --git a/Lidgren.Network/NetPeer.Logging.cs b/Lidgren.Network/NetPeer.Logging.cs index 2eb0102..cf53b8e 100644 --- a/Lidgren.Network/NetPeer.Logging.cs +++ b/Lidgren.Network/NetPeer.Logging.cs @@ -25,6 +25,9 @@ namespace Lidgren.Network [Conditional("DEBUG")] internal void LogVerbose(string message) { +#if __ANDROID__ + Android.Util.Log.WriteLine(Android.Util.LogPriority.Verbose, "", message); +#endif if (m_configuration.IsMessageTypeEnabled(NetIncomingMessageType.VerboseDebugMessage)) ReleaseMessage(CreateIncomingMessage(NetIncomingMessageType.VerboseDebugMessage, message)); } @@ -32,18 +35,27 @@ namespace Lidgren.Network [Conditional("DEBUG")] internal void LogDebug(string message) { +#if __ANDROID__ + Android.Util.Log.WriteLine(Android.Util.LogPriority.Debug, "", message); +#endif if (m_configuration.IsMessageTypeEnabled(NetIncomingMessageType.DebugMessage)) ReleaseMessage(CreateIncomingMessage(NetIncomingMessageType.DebugMessage, message)); } internal void LogWarning(string message) { +#if __ANDROID__ + Android.Util.Log.WriteLine(Android.Util.LogPriority.Warn, "", message); +#endif if (m_configuration.IsMessageTypeEnabled(NetIncomingMessageType.WarningMessage)) ReleaseMessage(CreateIncomingMessage(NetIncomingMessageType.WarningMessage, message)); } internal void LogError(string message) { +#if __ANDROID__ + Android.Util.Log.WriteLine(Android.Util.LogPriority.Error, "", message); +#endif if (m_configuration.IsMessageTypeEnabled(NetIncomingMessageType.ErrorMessage)) ReleaseMessage(CreateIncomingMessage(NetIncomingMessageType.ErrorMessage, message)); }