Hallo,
ich schreibe im Moment einen kleinen Webserver in Visual Basic, der es ermöglichen soll z.B. den Programstatus
bzw. Fehler usw. eines meiner VB-Programme über jeden x-belibigen (mit dem Internet verbundenen) Rechner abfragen
zu können. Dazu kann ich über über den winsock von dem RemoteBrowser den Request empfangen und speziell darauf
reagieren (z.B. eine Html-Seite Schicken, dieses funktioniert auch schon.)
Der Nachteil ist, dass ich ständig die aktuellen Daten (z.B. Fortschrittsanzeige oder ähnlich) vom Browser
angezeigt bekommen will ohne diesen von Hand zu aktualisieren. Dazu habe ich in die gesendete Html Page den Meta
Refresch eingebaut wodurch er alle x sekunden eine neue Page anfordert (klappt auch). Allerdings holt er
dadurch immer die ganze Seite und setzt diese somit wieder an den Anfang was beim scrollen stört.
Soweit zur Historie und damit zu meiner Frage:
seht Ihr eine Möglichkeit Felder auf einem RemotHost Browser auszufüllen, nachdem dieser z.B. ein GET
/...?holeFelder oder ähnlich schickt. Dabei sollen dann nur die Felder aktualisiert werden und nicht die ganze
Seite. Bei dem eigenen Browser geht dieses natürlich konfortabel über: z.B.
With wbrWebBrowser
.Document.Forms(0).feld1.Value = txtName.Text
.Document.Forms(0).feld2.Value = txtTime.Text
.Document.Forms(0).feld3.Value = txtDate.Text
.Document.Forms(0).textfeld.Value = lblText.Caption
End With
In meinem Fall muss ich das natürlich über den winsock control realisieren, aber wie? Oder kennt einer ein Forum
welches sich speziell mit VB und winsock beschäftigt?
Danke Andreas