Telnet port abhören
Ich hab ein Problem und irgendwie einen Knopf im Hirn:
Ich benötige von einem externen Messgerät Statusmeldungen.
Diese Statusmeldungen werden (ursprünglich) im interaktiven Betrieb mittels einer telnet Verbindung beobachtet und durch den Bediener ausgewertet.
Aufruf von einem PC:
telnet <IP-Adresse>:2000
[damit öffnet sich das "Beobachtunsfenster"]
.... einige Zeit vergeht ....
Satuszeilen erscheinen im Fenster
.... einige Zeit vergeht ....
anschließend wird das telnet Fenster wieder geschlossen.
Ich möchte aber diese meldungen in meinem Programm auswerten - die Routine zur Auswertung von den Ausgabestrings steht schon, jetzt muss ich die Strings nur noch aus der Telnet - Leitung saugen...
Meine Idee:
Öffne tcp - Verbindung auf den Port
While-Schleife zum Einlesen der Daten
Bei Knopfdruck im Programm while-Schleife beenden und Daten zu den benötigten Strings umwandeln und weiterverarbeiten.
Dummerweise nimmt aber mein LV-PC keine Verbindung mit dem Messrechner auf...
Irgendwelche Tips, wie ich an die Daten aus der telnet verbindung komme?
Verzweifelte Grüße und ein schönes WE
|