/ / nullreference of system.net.sockets sur monotouch - ios, mono, xamarin.ios, system.net, system.net.sockets

nullreference of system.net.sockets sur monotouch - ios, mono, xamarin.ios, system.net, system.net.sockets

J'ai trois versions de la même application: Application iPhone, Mono Console, Console Windows. Tous contiennent exactement le même code (via MonoTouch C #). Sur le framework Mono (Touch), le navigateur Assembly utilise l'exception suivante: (Windows fonctionne parfaitement)

System.NullReferenceException: Object reference not set to an instance of an object
at System.Net.Sockets.Socket+SocketAsyncResult.Complete () [0x00000] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:240
at System.Net.Sockets.Socket+SocketAsyncResult.Complete (System.Exception e) [0x00007] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:304
at System.Net.Sockets.Socket+Worker.Accept () [0x00077] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:510
at System.Net.Sockets.Socket+Worker.DispatcherCB (System.Net.Sockets.SocketAsyncResult sar) [0x0009e] in /private/tmp/monobuild/build/BUILD/mono-2.10.9/mcs/class/System/System.Net.Sockets/Socket_2_1.cs:432

Existe-t-il des problèmes connus avec System.Net?Sockets sur MonoTouch? Est-ce que quelqu'un sait ce que cette exception signifie (à part l'évident NullReference)? Je suis très nouveau dans ce domaine. J'espère que quelqu'un pourra me diriger dans la bonne direction.

Réponses:

2 pour la réponse № 1

Ce n'est pas un problème avec MonoTouch, mais avec MonoDevelop.

Je suggère de déposer un bogue ici: http://bugzilla.xamarin.com afin que les personnes appropriées puissent l'examiner.

Ce bogue ne vous empêchera pas d’utiliser MonoTouch (n’utilisez simplement pas le navigateur d’assemblées pour les assemblages qui en sont la cause, vous pouvez afficher le code source directement ici: https://github.com/mono/mono/tree/mono-2-10).


0 pour la réponse № 2

Un bogue qui ressemble à votre problème est enregistré dans le bugzilla de Mono à https://bugzilla.xamarin.com/show_bug.cgi?id=2965 . Au moment de la rédaction du présent document, un correctif était proposé pour la structure Mono, mais le bogue n’était toujours pas marqué comme étant fermé ou résolu.