Hallo zusammen,
ich habe vor, ein Tool als Ncat Ersatz zu schreiben, mit dem ich in der Lage bin auf eine Linux Maschine an IP:Port etwas zu schreiben. Auf der Linux maschine läuft der xinetd der ein Skript ausführt, dass auf Stdout schreibt und im AutoIt Tool ausgelesen werden soll.
Nun stehe ich vor einigen Fragen. Kann ich das nicht mit TCP/IP machen? An IP:Port verbinden und gleichzeitig Listen, senden, und gleichzeitig empfangen ... ich weiß nicht, wie die Stdout von der Linux maschine auf die Windows Maschine kommen soll ... ? Sendet der xinetd die Daten automatisch auf dem Port zurück, oder holt sich netcat die Informationen?
Eine alternative Variante wäre die cmd-befehle mit netcat absetzen und die cmd stdout zu lesen. Ich würde es jedoch bevorzugen, sowas in AutoIt selbst zu bauen ohne Netcat nutzen zu müssen, und AutoIt als direkte Schnittestellensoftware zwischen den Rechnern zu nutzen.
#Edit: Ich nehme an, der xinetd schreibt einfach auf stdout, was bei aktiver Verbindung vll. bedeutet die daten werden übertragen, aber woher kenne ich dann den port auf dem das zurück kommt? Weil das wird ja sicherlich ein anderer sein?