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)
{