On Mon, 2006-04-10 at 13:17 +0300, Tomi Valkeinen wrote: > Hi, > > Included is a patch that implements the missing Socket.Send and > Socket.Receive methods that take SocketError as an out parameter. These > methods do not throw an exception when an error occurs (such as > WouldBlock) and so are quite essential for non-blocking socket IO. I also > changed the SocketError enum to be internal in .Net 1.x version of the > class lib, so that it can be used in socket code instead of those horrible > if (error != 10035) checks.
Your patch is in svn HEAD now. Thanks. > I've also made a similar Socket.Connect method, but that's not included as > Microsoft's .Net framework does not have such a method. What is the policy > on non-standard methods? We have to keep the System assembly compatible with MS's, so having extra public methods/fields/blah is not an option. -Gonzalo _______________________________________________ Mono-devel-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-devel-list
