Hey Hey Leute,
Ich habe momentan ein Programm in dem es wichtig ist das sich eine Variable online immer hochzählt und diese sollte auch veränderbar sein.
Mein Problem liegt momentan darin das ich die Variable nur mit Zeitverzögerung im programm zu der Variable auf dem Server aktualliesiert.
Ich habe das momentan mit einen Backgroundworker gemacht der sich immer wider selbst startet nachdem er fertig ist.
Jedoch dauert das alles ca 10 sek bis die Variable auf dem gleichen stand ist.
Ich habe getestet ob es an der Variante mit dem Backgroundworker liegt, jedoch zählt sich eine Variable, welche ich zum Test eingebaut habe, extrem schnell hoch, so wie sie es soll.
Aber die Onlinevariable braucht extrem lange.
Da ich mit 10MB/s lade glaube ich nicht das es am Internet liegt.
Ich habe momentan ein Programm in dem es wichtig ist das sich eine Variable online immer hochzählt und diese sollte auch veränderbar sein.
Mein Problem liegt momentan darin das ich die Variable nur mit Zeitverzögerung im programm zu der Variable auf dem Server aktualliesiert.
Ich habe das momentan mit einen Backgroundworker gemacht der sich immer wider selbst startet nachdem er fertig ist.
Jedoch dauert das alles ca 10 sek bis die Variable auf dem gleichen stand ist.
Ich habe getestet ob es an der Variante mit dem Backgroundworker liegt, jedoch zählt sich eine Variable, welche ich zum Test eingebaut habe, extrem schnell hoch, so wie sie es soll.
Aber die Onlinevariable braucht extrem lange.
Da ich mit 10MB/s lade glaube ich nicht das es am Internet liegt.
VB.NET-Quellcode
- Private Sub BackgroundWorker2_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker2.DoWork
- label3.Text = wc.DownloadString("http://***/World.html")
- End Sub
- Private Sub BackgroundWorker2_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BackgroundWorker2.RunWorkerCompleted
- BackgroundWorker2.RunWorkerAsync()
- End Sub