Revert "THRIFT-3000 .NET implementation has trouble with mixed IP modes"

This reverts commit 018c1b8f77e7d69da61014437d5f04fedbaad81d.
diff --git a/lib/csharp/src/Transport/TServerSocket.cs b/lib/csharp/src/Transport/TServerSocket.cs
index 524003e..82a367c 100644
--- a/lib/csharp/src/Transport/TServerSocket.cs
+++ b/lib/csharp/src/Transport/TServerSocket.cs
@@ -23,7 +23,6 @@
 
 using System;
 using System.Net.Sockets;
-using System.Reflection;
 
 
 namespace Thrift.Transport
@@ -54,7 +53,7 @@
          * Creates a server socket from underlying socket object
          */
         public TServerSocket(TcpListener listener)
-            : this(listener, 0)
+            :this(listener, 0)
         {
         }
 
@@ -79,7 +78,7 @@
          * Creates just a port listening server socket
          */
         public TServerSocket(int port, int clientTimeout)
-            : this(port, clientTimeout, false)
+            :this(port, clientTimeout, false)
         {
         }
 
@@ -91,8 +90,8 @@
             try
             {
                 // Make server socket
-                this.server = TSocketVersionizer.CreateTcpListener(port);
-                this.server.Server.NoDelay = true;
+                server = new TcpListener(System.Net.IPAddress.Any, this.port);
+                server.Server.NoDelay = true;
             }
             catch (Exception)
             {