[Mono-bugs] [Bug 75467][Nor] New - Remoting server doesn't close HTTP connection

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Tue Jul 5 02:52:22 EDT 2005

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by brion at pobox.com.


--- shadow/75467	2005-07-05 02:52:22.000000000 -0400
+++ shadow/75467.tmp.792	2005-07-05 02:52:22.000000000 -0400
@@ -0,0 +1,46 @@
+Bug#: 75467
+Product: Mono: Runtime
+Version: 1.1
+OS: GNU/Linux [Other]
+OS Details: Ubuntu Hoary/x86
+Status: NEW   
+Priority: Normal
+Component: remoting
+AssignedTo: mono-bugs at ximian.com                            
+ReportedBy: brion at pobox.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+Summary: Remoting server doesn't close HTTP connection
+Description of Problem:
+A remoting server does not close its HTTP connections, even if an HTTP 1.0 request is made. 
+HTTP 1.0 clients (such as PHP's URL wrappers) don't expect to have to close connections 
+themselves and will hang at the end of data until they time out. This poses a significant 
+interoperability problem for SOAP or XML-RPC servers.
+The problem can be demonstrated by manually connecting with a telnet client.
+Steps to reproduce the problem:
+1. Start up a SOAP remoting server with RemotingConfiguration on port 1234
+2. telnet localhost 1234
+3. Type "GET /aslfkdjfd HTTP/1.0" and hit enter twice
+Actual Results:
+The server returns an HTTP response with a formatted SOAP error message. Although there is a 
+'Connection: Close' header, the connection remains open.
+Expected Results:
+At the end of the message the server should close the connection, at which point telnet will exit 
+How often does this happen? 
+Every time.
+Additional Information:
+Mono 1.1.8 installed from linux binary package. Also tested .dmg package on Mac OS X 
+10.4.1 with same results.

More information about the mono-bugs mailing list