Nedokončené vlákno   otázka

VB.NET

Brej den, potřeboval bych helpnout s naprosto jednoduchým příkladem který se mi nedokončí a zůstane vyset , mam aplikaci která mi prohledává internet adresu po adrese v jednom okamžiků 700 vláken a čas od času mi to narazí na adresu díky které mi to nedokončí vlákno a zůstane vyset a díky těmto zaseklím vlaknům mi ta apka zabírá šílené moc ramky třeba i 10G pro příklad sem dám jednu adresu na které se to zasekne.Zkoušel sem to přes token ale to mi nák nefunguje podle mích představ.

Adresa na který to ted zkoušim je "46.27.208.87:8000" a potřebuju aby mi to vlítlo po určitým čase do výjimky.je to UWP aplikace rozhraní System.Net.Http .A potřebuju aby to jelo v release.

Public Async Function zkouska(IpAdresa As String, cancellationToken As CancellationToken) As Task

Try
            Await client.GetAsync(New Uri(IpAdresa), cancellationToken)
            MainPage.odpoved = "OK"
        Catch ex As Exception
            MainPage.odpoved = "vseobecná chyba"

        End Try

End Function
nahlásit spamnahlásit spam 0 odpovědětodpovědět

Ta adresa už to nedělá ted to dělá třeba tato adresa "http://47.74.235.34:8000" když mam timeout=50000 , dam lehký příklad na testování.

 Private Async Sub Button_Click(sender As Object, e As RoutedEventArgs)
        Dim http = New HttpClient()
        Dim odpoved As Object
        pole.Text = "zkoušim"


        Dim IpAdresa As String = "http://47.74.235.34:8000"
        http.Timeout = TimeSpan.FromMilliseconds(50000)



        'získání odpovědi

        Try
            odpoved = Await http.GetStringAsync(New Uri(IpAdresa))
            pole.Text = "ok"

        Catch
            pole.Text = "chyba"
            '    'zadnej web

        End Try

    End Sub
nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback