Hiho leute !!!
Bisschen komisch der Titel aber naja.....
Auf jedenfall geht es darum das ich ein großes Problem mit dem TCPRecv habe und zwar... es ist ja so das man immer einzelne Packete empfangen kann und wenn man dann über eine IF funktion ein Packet abfangen will wenn der gesuchte Text or Hex drin steht, wird ja indem sinne für die If Funktion der DatenTransfer also die Packete gestoppt und nur das aktuell gefundene Packet barbeitet , aber da leider der Text in 2 Packete geteilt wird bekomme ich immer einen crash von programm wenn ich die _Stringbetween Funktion benutzen will wobei der Start Text in dem ersten Packet steht (also das Packet in dieser If) und der End-text im eigentlich sofort nachkommenden 2 Packet steht, wenn ich versuche in der If funktion TCPRecv zu benutzen zeigt er mir immer das aktuelle packet an und nit das nächste......
Hoffe ihr versteht mich und könnt mir helfen bzw.. es gibt ne Lösung !
Wie gesgat in Kurz-Fassung: Ich will legidlich in einer If Funktion mehrere Packete bearbeiten anstatt nur das akutelle.
Hier ein Beispiel:
Einkommende Packet 1: 00 FF FF 1E FF FF
If StringinStr(TCPRecv(xx,xx),"FF FF 1E") Then
_StringBetween(TCPRecv(xx,xx),"00","00")
Endif
Einkommende Packet 2 (nachdem die If ausgeführt und beendet wurde empfangt er erst wieder dieses packet): FF 1E FF FF FF FF 00
Hoffe ihr versteht es jez....
Ich danke schonmal im vorraus !!!!