[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 ...."