[Mono-bugs] [Bug 72185][Nor] Changed - Operation on non-blocking socket would block

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 11 Feb 2005 18:21:29 -0500 (EST)


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 gonzalo@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=72185

--- shadow/72185	2005-02-11 18:19:33.000000000 -0500
+++ shadow/72185.tmp.6718	2005-02-11 18:21:29.000000000 -0500
@@ -251,6 +251,31 @@
 The instructions to compile:
 mcs -t:library packet.cs
 mcs -r packet client.cs
 mcs -r packet server.cs
 
 Next time, please, use the 'Create A New Attachment' link in this page.
+
+------- Additional Comments From gonzalo@ximian.com  2005-02-11 18:21 -------
+The client produces:
+------
+Unhandled Exception: System.OverflowException: Number overflow.
+in (unmanaged) 0x80b684f
+in <0x00004> (wrapper managed-to-native)
+System.Object:__icall_wrapper_mono_array_new_specific (intptr,int)
+in <0x00021> Packets.Data:Slice (byte[],int,int)
+in <0x000e3> Packets.Transfer:ReceiveData (System.Net.Sockets.Socket)
+in <0x000f9> Client:Main (string[])
+-------
+
+And the server:
+--------
+Listening @ 127.0.0.1 for client connection ...
+
+Unhandled Exception: System.Net.Sockets.SocketException: Operation on
+non-blocking socket would block
+in <0x00071> System.Net.Sockets.Socket:Receive_nochecks
+(byte[],int,int,System.Net.Sockets.SocketFlags)
+in <0x00024> System.Net.Sockets.Socket:Receive (byte[])
+in <0x00046> Packets.Transfer:ReceiveData (System.Net.Sockets.Socket)
+in <0x000a9> Server:Main ()
+--------