Hey,
Strings sind nicht mehr als zusammengehörende Bytes. Wenn du also einen String verschicken willst, sendest du jedes Byte einzelnt. Da jeder String mit einer "0" abgeschlossen wird, machst du eine While-Schleife die solange die Bytes deines Strings sendet, bis das Zeichen eine "0" ist.
Alternativ kannst du auch die Länge des Strings bestimmen und damit weiterarbeiten.
Der Empfang sieht dann ähnlich aus. Du empfängst jedes Zeichen und hängst es an deinen Empfangsstring dran, sprich z.B. so:
String = String + Chr(Zeichen aus dem Empfangsbuffer)
Wichtig ist nur das du den Befehl "Chr()" verwendest, da du sonst nicht das Zeichen an sich speicherst sondern den ASCII Wert des Zeichens.
Lesezeichen