PDAclub.pl - Forum użytkowników technologii mobilnych

Windows Mobile (Classic, Professional, Standard), Windows Phone 6.x oraz 7/8.x/10 => Oprogramowanie PPC => Dla programistów => Wątek zaczęty przez: carmaris w Październik 14, 2009, 12:39:36

Tytuł: Dostęp do sieci w .NET CF 3.5
Wiadomość wysłana przez: carmaris w Październik 14, 2009, 12:39:36
Witam :)

Chciałem ostatnio napisać mobilny program, który łączy się z siecią, pobiera kod źródłowy strony www i przenosi wybrane fragmenty kodu źródłowego do listy stringów. Niestety już na starcie pojawia się problem: mimo iż smartphone ma dostęp do sieci (wi-fi, gprs) i aplikacje zainstalowane także, to mój program uporczywie twierdzi, że nie można nawiązać połączenia z siecią. Device Emulator po "Cradle" także ma dostęp do sieci, ale program uruchomiony na nim już nie. Co może być przyczyną i jak się z tym uporać?
Tytuł: Odp: Dostęp do sieci w .NET CF 3.5
Wiadomość wysłana przez: miba w Październik 14, 2009, 15:36:54
Podrzuć swój kod, w którym się łączysz z siecią.
Tytuł: Odp: Dostęp do sieci w .NET CF 3.5
Wiadomość wysłana przez: carmaris w Październik 14, 2009, 18:28:38
WebRequest requestHtml = WebRequest.Create(htmlUrl);
                WebResponse responseHtml = requestHtml.GetResponse();

                htmlStream = new StreamReader(responseHtml.GetResponseStream());

W sumie to tyle. Tutaj zaczyna się połączenie z internetem. Do połączenia z siecią nie wykorzystywałem specjalnych funkcji, pod .NET Framework 3.5 desktopowym działało. htmlUrl zawiera adres strony.
Tytuł: Odp: Dostęp do sieci w .NET CF 3.5
Wiadomość wysłana przez: kubaf w Październik 21, 2009, 09:49:06
Wrzuć kod w try / catch z komunikatem błędu. Źródłem problemu może być jakiś inny czynnik, niekoniecznie brak sieci.
Tytuł: Odp: Dostęp do sieci w .NET CF 3.5
Wiadomość wysłana przez: carmaris w Październik 21, 2009, 17:53:49
Program wypluwa błąd o treści "Couldn't establish connection to network".
Tytuł: Odp: Dostęp do sieci w .NET CF 3.5
Wiadomość wysłana przez: miba w Październik 21, 2009, 18:19:34
Ale jak się np przed odpaleniem uruchomisz np. przeglądarkę na PDA i ona połączy się z siecią to nie wyrzuca błędu?
Tytuł: Odp: Dostęp do sieci w .NET CF 3.5
Wiadomość wysłana przez: carmaris w Październik 21, 2009, 20:21:24
Wtedy także aplikacja wyrzuca błąd.