https://bugzilla.novell.com/show_bug.cgi?id=661437
https://bugzilla.novell.com/show_bug.cgi?id=661437#c6 --- Comment #6 from Iraklij Kuznetsov <[email protected]> 2011-03-09 09:01:56 UTC --- Well, I could not agree with your "resolution". The attached code (UdpBug.cs) works smoothly on Windows (Vista 32bit and Server 2003 64bit), but it fails in Ubuntu. This means that Mono does not completely mimics original Microsoft implementation. I could imagine that original .NET checks IP address and sets this SO_BROADCAST flag automatically for broadcast addresses -- this is the most stupid and straightforward solution I could imagine. So what is the real problem? The real problem is that UdpBug.cs _IS_NOT_ cross-platform as it is expected to be. Since the Mono mimics Ms, not vice versa, I feel it is in our best interests to update mono Sockets implementation and to set this flag automatically. Please, fill this incompatibility gap -- I REALLY would like to be able to run the same .NET assemblies in different environments smoothly. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
