From 4c81cf3c03de6fdf6b71b7024eb3ebb53060c75c Mon Sep 17 00:00:00 2001 From: RevoluPowered Date: Thu, 9 Nov 2017 22:26:05 +0000 Subject: [PATCH] disabled code causes crash on OSX, but not on linux even though it's not supporte on unix. --- Lidgren.Network.userprefs | 24 ++++++++++++++++++++++++ Lidgren.Network/Lidgren.Network.csproj | 8 ++++---- Lidgren.Network/NetPeer.Internal.cs | 8 ++++---- 3 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 Lidgren.Network.userprefs diff --git a/Lidgren.Network.userprefs b/Lidgren.Network.userprefs new file mode 100644 index 0000000..e3e12df --- /dev/null +++ b/Lidgren.Network.userprefs @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Lidgren.Network/Lidgren.Network.csproj b/Lidgren.Network/Lidgren.Network.csproj index 7ab1b31..07b440b 100644 --- a/Lidgren.Network/Lidgren.Network.csproj +++ b/Lidgren.Network/Lidgren.Network.csproj @@ -1,5 +1,5 @@  - + Debug AnyCPU @@ -34,7 +34,7 @@ full false bin\Debug\ - DEBUG;TRACE + DEBUG;TRACE;__CONSTRAINED__ prompt 4 AllRules.ruleset @@ -42,10 +42,10 @@ false - pdbonly + true bin\Release\ - TRACE + TRACE;__CONSTRAINED__ prompt 4 AllRules.ruleset diff --git a/Lidgren.Network/NetPeer.Internal.cs b/Lidgren.Network/NetPeer.Internal.cs index 303059e..1718e3c 100644 --- a/Lidgren.Network/NetPeer.Internal.cs +++ b/Lidgren.Network/NetPeer.Internal.cs @@ -131,10 +131,10 @@ namespace Lidgren.Network try { - const uint IOC_IN = 0x80000000; - const uint IOC_VENDOR = 0x18000000; - uint SIO_UDP_CONNRESET = IOC_IN | IOC_VENDOR | 12; - m_socket.IOControl((int)SIO_UDP_CONNRESET, new byte[] { Convert.ToByte(false) }, null); + //const uint IOC_IN = 0x80000000; + //const uint IOC_VENDOR = 0x18000000; + //uint SIO_UDP_CONNRESET = IOC_IN | IOC_VENDOR | 12; + //m_socket.IOControl((int)SIO_UDP_CONNRESET, new byte[] { Convert.ToByte(false) }, null); } catch {