同じアプリケーションの 3 つのバージョンがあります。iPhone、モノ コンソール、Windows コンソール アプリケーションです。それらにはすべて、まったく同じコードが含まれています (MonoTouch C# 経由)。Mono(Touch) フレームワークでは、Assembly Browser から次の例外が発生します: (Windows は完全に動作します)
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
MonoTouch で System.Net.Sockets を使用する際に既知の問題はありますか? この例外の意味を知っている人はいますか (明白な NullReference 以外に)? 私はこの分野にとても慣れていません。うまくいけば、誰かが私を正しい方向に向けることができます。