Hi, I think I have found a bug in one of the low level socket methods in the Mono framework : In gint32 ves_icall_System_Net_Sockets_Socket_RecvFrom_internal(SOCKET, MonoArray *, gint32, gint32, gint32, MonoObject **), the pointer 'sa' was used after having been 'g_free'-ed. The corresponding patch is attached to this mail.
In fact, it was just a simple bug, but it took me a while to see where it came from (I just had address familly problems when using the UdpClient). Anyway, hunting that bug made me know a bit better how all this worked. Jonathan LIGER
patch_socket-io
Description: Binary data
