2008-11-18 Gonzalo Paniagua Javier <gonzalo@novell.com>
[mono.git] / mcs / class / System / Test / System.Net / SocketResponder.cs
index 42f04c8bb1ddf9a587a9527b14c94247bf64f60f..07525a78db380949e71c4a938884c1a268439479 100644 (file)
@@ -108,6 +108,9 @@ namespace MonoTests.System.Net
                                try {
                                        Socket socket = tcpListener.AcceptSocket ();
                                        socket.Send (_requestHandler (socket));
+                                       socket.Shutdown (SocketShutdown.Send);
+                                       Thread.Sleep (500);
+                                       socket.Close ();
                                } catch (SocketException ex) {
                                        // ignore interruption of blocking call
                                        if (ex.ErrorCode != SOCKET_CLOSED)