iPhone, Mono Console, Windows Console 응용 프로그램의 세 가지 버전이 있습니다. 모두 MonoTouch C#을 통해 정확히 동일한 코드를 포함합니다. 모노 (터치) 프레임 워크에 나는 국회 브라우저에서 다음과 같은 예외를 얻을 : (윈도우 완벽하게 작동)monotouch에서 system.net.sockets의 null 참조
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 외에)? 나는이 지역에 아주 새로운 사람이다. 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다.
답변 해 주셔서 감사합니다. 하지만 미안 해요, 저는 아주 새롭고, 이해가 안됩니다. 어셈블리 브라우저를 사용하지 않는다면 어떻게 MonoTouch를 사용하지 못하게합니까? 연결을 만들 수 있다는 것은 내 앱에 큰 도움이됩니다. 내 상황에서 모노 소스 코드가 무슨 소용이 있습니까? – HayesHimself
어셈블리 브라우저를 사용할 때 예외가 생겼으므로 어셈블리 브라우저를 사용하지 않으면 예외가 표시되지 않습니다. MonoTouch를 사용하기 위해 어셈블리 브라우저를 사용할 필요가 없으며, 어셈블리 브라우저는 어셈블리의 내용을보기 위해 사용되며, 소스 코드를 보는 것은 그 대안입니다. –
아, 머리를 주셔서 감사합니다, 뭔가 배웠습니다 :)하지만 애플 리케이션은 여전히 제대로 작동하지 않습니다. – HayesHimself