我有同一个应用程序的三个版本:iPhone、Mono Console、Windows 控制台应用程序。它们都包含完全相同的代码(通过 MonoTouch C#)。在 Mono(Touch) 框架上,我从程序集浏览器中得到以下异常:(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 之外)?我对这个领域很陌生。希望有人能指出我正确的方向。