Jo, ich hätt da ma nen Problem... TCP treibt mich zum wahnsinn und ich weiss nich wie ich das lösen soll x3
Zum einen muss gesagt sein dass ich den Server nicht Programmiert habe, er existiert schon... und funktioniert auch... zumindest kann ich Befehle mit PuTTY an den Server senden und bekomme auch entsprechende Antwort...
Also, nun zu meinem Problem:
Mein Script basiert auf einer GUI mit entsprechenden Eingabefeldern und Buttons(IP-Eingabefeld, Connect-Button etc.)
Ich verbinde via TCPConnect zur gleichen IP und auf den gleichen Port die ich auch bei PuTTY eingegeben habe.
Via If Anweisung überprüfe ich dann ob eine Verbindung hergestellt werden konnte (klappt auch immer)
Als nächstes sende ich via TCPSend (gestartet von einem Button) ein Kommando an den Server... auch dies teste ich mittels einer If Anweisung und angeblich wurden die Daten immer erfolgreich gesendet
Jedoch: Mein Server reagiert nicht, so als seien nie meine gesendeten Befehle bei ihm angekommen.
Hinzu kommt noch dass der Server normalerweise nach jedem Befehl eine Antwort sendet ob dieser Befehl ausgeführt werden konnte oder nicht und wenn nicht dann warum nicht.
Ich habe es bis jetz nicht hinbekommen und rätsel da schon mehrere Stunden dran rum, wie ich mit AutoIt diese Antwort empfangen kann um sie dann in einer MsgBox ausgeben zu lassen... vllt. kann mir da ja mal jemand ne Idee geben (Bei PuTTY kommen diese Antworten jedenfalls immer an).
Ich habe schon versucht über TCPListen und TCPAccept die Antwort zu empfangen, jedoch mit geringem Erfolg:
TCPListen klappt
TCPAccept gibt dann aber -1 zurück, @error jedoch 0