Dostęp do sieci w .NET CF 3.5

  • 6 Odpowiedzi
  • 2501 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
Dostęp do sieci w .NET CF 3.5
« dnia: 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ć?

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: Dostęp do sieci w .NET CF 3.5
« Odpowiedź #1 dnia: Październik 14, 2009, 15:36:54 »
Podrzuć swój kod, w którym się łączysz z siecią.

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
Odp: Dostęp do sieci w .NET CF 3.5
« Odpowiedź #2 dnia: 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.

*

Offline kubaf

  • 7
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch Pro2, HTC Hero, HP iPAQ 614c
Odp: Dostęp do sieci w .NET CF 3.5
« Odpowiedź #3 dnia: 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.

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
Odp: Dostęp do sieci w .NET CF 3.5
« Odpowiedź #4 dnia: Październik 21, 2009, 17:53:49 »
Program wypluwa błąd o treści "Couldn't establish connection to network".

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: Dostęp do sieci w .NET CF 3.5
« Odpowiedź #5 dnia: 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?

*

Offline carmaris

  • 17
    • Blog
  • Sprzęt: BenQ E72
Odp: Dostęp do sieci w .NET CF 3.5
« Odpowiedź #6 dnia: Październik 21, 2009, 20:21:24 »
Wtedy także aplikacja wyrzuca błąd.