[AutoIt] TCP Tutorial

03/01/2010 02:09 acer20006#16
Quote:
Originally Posted by Lümmeltüte View Post
sehr gutes tut gut gemacht ;)
:)
05/03/2010 19:31 FreeCoder#17
Kennst du dich auch mit WinHTTP aus?
05/03/2010 21:16 Ende!#18
Nein, aber wenn du ein Tut suchst:
[Only registered and activated users can see links. Click Here To Register...]
05/30/2010 15:28 Neku!#19
Für mich der noch nie mit diesem TCP Thema bei AutoIt gearbeitet hat und auch sonst wenig damit zu tun hatte, war dieses Tutorial sehr verständlich und ausführlich.
So habe ich einen groben Einblick werfen können was damit möglich wäre.
Ein paar Fragen hätte ich allerdings dazu.

Beispiel:
Wenn man mit einem Packetrecorder Programm wie zb. Wireshark oder auch Wpe(womit man nicht nur empfangen sondern auch senden kann) Packete aufnimmt, wäre es dann mit dieser von dir beschriebene Methode auch möglich diese Daten(Packete) in AutoIt einzuprogrammieren so das er auf diese bestimmte Packete wartet und darauf eine Reaktion ausgibt?
Oder auch das Senden der aufgenommene Packete?

Eigentlich sollte das schon gehen, doch wie würde das den in einem kleinen Beispiel Code aussehen?
In deinem Tutorial wird ja nur beschrieben wie man einen Text sendet oder auch empfängt, wie sieht es aber mit aufgenomme Packete von Wireshark oder Wpe aus, die ja im Hex Format sind.
Bräuchte nur ein kleines Beispiel.
05/30/2010 16:40 Ende!#20
Quote:
Originally Posted by Jack990 View Post
Für mich der noch nie mit diesem TCP Thema bei AutoIt gearbeitet hat und auch sonst wenig damit zu tun hatte, war dieses Tutorial sehr verständlich und ausführlich.
So habe ich einen groben Einblick werfen können was damit möglich wäre.
Ein paar Fragen hätte ich allerdings dazu.

Beispiel:
Wenn man mit einem Packetrecorder Programm wie zb. Wireshark oder auch Wpe(womit man nicht nur empfangen sondern auch senden kann) Packete aufnimmt, wäre es dann mit dieser von dir beschriebene Methode auch möglich diese Daten(Packete) in AutoIt einzuprogrammieren so das er auf diese bestimmte Packete wartet und darauf eine Reaktion ausgibt?
Oder auch das Senden der aufgenommene Packete?

Eigentlich sollte das schon gehen, doch wie würde das den in einem kleinen Beispiel Code aussehen?
In deinem Tutorial wird ja nur beschrieben wie man einen Text sendet oder auch empfängt, wie sieht es aber mit aufgenomme Packete von Wireshark oder Wpe aus, die ja im Hex Format sind.
Bräuchte nur ein kleines Beispiel.
Sowas ist mit AutoIt nicht möglich (oder jedenfalls nur sehr schwierig), für sowas verwendet man meistens einen WinSock Hook. Man "übernimmt" also sozusagen diese Funktionen, überwacht dann was sie machen und manipuliert ggf. die vom Programm an die Funktionen übergebenen Parameter und ruft erst dann die echte recv bzw. send Funktion auf. Sowas ist mit AutoIt nicht zu realisiersen.
05/30/2010 20:00 Jay Niize#21
Sehr nice, und gut beschriebn gibt ein Thanks

#Added to List

Wenn du es dort nicht haben willst -> pn!!!
06/14/2010 17:25 EaZzy°GoiNg#22
H,ich finde das du ein Sehr gutes TUT gemacht hast , aber ich habe mal Gehört Das man indem Man mit AutoIt Umgehen kann irgendwas Machen kann womit man auf eine Waffe in Metin2 Den Boni z.B.25% Zweihänderdeff Wahrscheinlicher draufkriegt bzw. allgemein Bonis die man Selber braucht draufkriegt.Wenn du mir vlt Noch erklären Könntest wie das Geht wäre ich dir Sehr dankbar.
Mfg
crusader334
06/14/2010 17:53 Ende!#23
Quote:
Originally Posted by crusader334 View Post
H,ich finde das du ein Sehr gutes TUT gemacht hast , aber ich habe mal Gehört Das man indem Man mit AutoIt Umgehen kann irgendwas Machen kann womit man auf eine Waffe in Metin2 Den Boni z.B.25% Zweihänderdeff Wahrscheinlicher draufkriegt bzw. allgemein Bonis die man Selber braucht draufkriegt.Wenn du mir vlt Noch erklären Könntest wie das Geht wäre ich dir Sehr dankbar.
Mfg
crusader334
Ähm, was hat das jetzt mit TCP zu tun? Das solltest du wohl eher mal in der Metin2 Section nachfragen.
06/14/2010 18:08 Shadow992#24
Quote:
Originally Posted by Ende! View Post
Ähm, was hat das jetzt mit TCP zu tun? Das solltest du wohl eher mal in der Metin2 Section nachfragen.
Könnte indirekt etwas mit TCP zu tun haben , da das nämlich mit reinem Memory-Editing ziehmlich schwer werden dürfte .
Aber ich denke nicht , dass der Poster soviel Einblick in die Materie hat um sich bewusst zu sein , dass man dafür TCP gebrauchen könnte .

@crusader334
Das wird dir keiner erklären , vorallem weil das mit AutoIt beinahe unmöglich ist ;)
07/23/2010 09:53 WiiZocker#25
Ich hab das mit dem Senden und versenden nicht geschnallt xD...

Wer sended jetzt was zu wem? Ich find das iwie etwas Kompliziert...

Funktioniert das auch wenn ich den Client Starte und jmd anderes von seinem Pc den Server startet, das dann auch eine verbindung aufgebaut wird?

MfG Jan
07/23/2010 17:02 Ende!#26
Quote:
Originally Posted by WiiZocker View Post
Ich hab das mit dem Senden und versenden nicht geschnallt xD...

Wer sended jetzt was zu wem? Ich find das iwie etwas Kompliziert...
Der Client sendet dem Server ein Packet.

Quote:
Originally Posted by WiiZocker View Post
Funktioniert das auch wenn ich den Client Starte und jmd anderes von seinem Pc den Server startet, das dann auch eine verbindung aufgebaut wird?
Wenn du die Ziel-IP entsprechend änderst und (wenn sich der PC außerhalb deines Netzwerkes befindet) alle Ports weiterschaltest, sollte es klappen.
07/24/2010 07:02 Variable_X#27
... und wieder (etwas) dazu gelernt =)

Weiter so!
07/26/2010 20:40 WiiZocker#28
So, ich habe was geschrieben, auf meinem PC funktioniert auch alles, nur wenn ich den Client meinem Bro schicke und er den öffnet, empfange ich überhaupt nichts.

Könnte wer nen beispiel posten, dass eine verbindung zwischen 2 computern aufgebaut wird?

Wie gesagt bei mir gehts nur am selben Computer.

MfG
01/20/2011 16:51 DerStoney#29
Erstmal danke für das tut... schön zu lesen und zum verstehen ohne selbst code schreiben zu müssen ;)
Quote:
Originally Posted by Ende! View Post
Der Client sendet dem Server ein Packet.



Wenn du die Ziel-IP entsprechend änderst und (wenn sich der PC außerhalb deines Netzwerkes befindet) alle Ports weiterschaltest, sollte es klappen.
Auch wenn der Thread schon etwas älter ist, en bissi komplizierter ists ja schon, so mit dyndns und die Serverkomponente muss natürlich auf beiden Seiten vorhanden sein ;)
Und von Offenen Ports würde ich nem Anfänger erst mal abraten ;) den kann ja auch jeder andere dann benutzen ;) und wenn dann noch ne Anwendung lauscht, die jeden tcp request annimmt ...
01/21/2011 10:35 puzzlr#30
das wusste ich bis jetzt garnicht. sehr übersichtliches tutorial.
danke :)