/ / monoouchのsystem.net.socketsのnull参照 - ios、mono、xamarin.ios、system.net、system.net.sockets

monotouch上のsystem.net.socketsのnull参照 - ios、mono、xamarin.ios、system.net、system.net.sockets

同じアプリケーションの3つのバージョンがあります。 iPhone、モノコンソール、Windowsコンソールアプリケーションそれらのすべてには、(MonoTouch C#経由で)まったく同じコードが含まれています。モノ(タッチ)フレームワークでは、アセンブリブラウザから次の例外があります(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

System.Netを使用して既知の問題がありますか?MonoTouchのソケット?誰もが、この例外が意味することを(明白なNullReference以外に)知っていますか?私はこの分野では非常に新しいです。誰かが私に正しい方向を向けることを望みます。

回答:

回答№1は2

MonoTechでは問題ではありませんが、MonoDevelopでは問題ありません。

私はここにバグを提出することをお勧めします: http://bugzilla.xamarin.com 適切な人々はそれを見ることができます。

このバグはMonoTouchの使用を妨げるものではありません(これを引き起こすアセンブリのためにAssembly Browserを使用しないでください。代わりにここで直接ソースコードを見ることができます: https://github.com/mono/mono/tree/mono-2-10)。


回答№2の場合は0

あなたの問題に似ているバグは、Monoのbugzillaに登録されています。 https://bugzilla.xamarin.com/show_bug.cgi?id=2965 。執筆の瞬間に、Monoフレームワークの修正提案がありましたが、バグは依然としてクローズまたは解決されていませんでした。