<div dir="ltr">Hi,<div><br></div><div style>working on Socket class I find that BeginSendFile method is broken.</div><div style>Main.cs in attach is a test case.</div><div style>On unpatched mono version I get </div><div style>
<br></div><div style><div>Unhandled Exception:</div><div>System.ArgumentException: Invalid IAsyncResult - Datatype:System.Runtime.Remoting.Messaging.AsyncResult</div><div>Parameter name: syncResult</div><div>  at System.Net.Sockets.Socket.EndSendFile (IAsyncResult asyncResult) [0x00000] in <filename unknown>:0 </div>
<div>  at test_sendfile.MainClass.FileSendCallback (IAsyncResult ar) [0x00000] in <filename unknown>:0 </div><div><br></div><div><br></div></div><div style>Since I need to have async send file working I try to fix it instead realize all on my code.</div>
<div style>Patch is included in this mail.</div><div style><br></div><div style>Please can anyone give a look?</div><div style>Need I to fill a bug report?</div><div style><br></div><div style>Best Regards</div></div>