Gast
#4167750
Auf dem ESP läuft nur die normale AT-Software, hinten dran ein
ATMega328.
Verbindungsaufbau klappt. Auch der Datenaustausch funktioniert im
Prinzip...
Problem ist die Erkennung, ob denn nun die Antwort eingetroffen ist.
Wenn ich streamr.ReadLine aufrufe und (noch) nichts drin ist gibts eine
I/O-Exception.
Also:
Sub Timer1Tick(ByVal sender As Object, ByVal e As EventArgs) '50ms
Try
str=streamr.ReadLine.ToString & vbCr
tcp_received ()
.
.
Catch e as Exception
End Try
End Sub
Funktioniert, allerdings wird dadurch die ganze Applikatin extrem träge.
Ideal wäre, vor Aufruf zu wissen, ob Daten da sind, also die
I/O-Exception vermeiden (das ist der eigentlich Störfaktor).
Ich gestehe, dass ich nur wenig Ahnung von der Geschichte habe, bitte
also um Nachsicht.
Lösungen? Ganz anderer Ansatz?
Bin für jede Anregung dankbar.
