[Mono-bugs] [Bug 74475][Nor] Changed - BeginWrite returns to the callback before all bytes are written

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Thu, 7 Apr 2005 20:59:18 -0400 (EDT)


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=74475

--- shadow/74475	2005-04-07 02:59:48.000000000 -0400
+++ shadow/74475.tmp.15937	2005-04-07 20:59:18.000000000 -0400
@@ -1,14 +1,14 @@
 Bug#: 74475
 Product: Mono: Class Libraries
 Version: 1.1
-OS: 
+OS: unknown
 OS Details: AMD64 + Gentoo + NPTL
-Status: NEW   
-Resolution: 
-Severity: 
+Status: RESOLVED   
+Resolution: NOTABUG
+Severity: Unknown
 Priority: Normal
 Component: System
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: harningt@gmail.com               
 QAContact: mono-bugs@ximian.com
 TargetMilestone: ---
@@ -51,6 +51,13 @@
 early (which I find quite retarded.. the OS/socket implementation should
 keep putting out the data until its done unless there is some major issue
 at hand like socket closing or errors).  With async IO, the whole purpose
 is to not block on IO and let the IO complete fully... With .Net's
 BeginWrite, queuing up the writes are a useful concept so data's ready to
 be shoved down the line.
+
+------- Additional Comments From gonzalo@ximian.com  2005-04-07 20:59 -------
+Can you point me to any URL that proves you're right?
+
+What i can see in the Socket.Send method documentation is that it says
+"It is your application's responsability to keep track of the number
+of bytes sent and to retry the operation until  ...."