Socket schreiben

Mit diesem Kommando werden auf einer bestehenden Socketverbindung Daten geschrieben.

Geschrieben werden Bytes, es ist daher auf den richtigen Zeichensatz zu achten. Server und Client (Der DLE brick ist hier der Client) sollten den gleichen Zeichnesatz lesen und schreiben, um Probleme mit Umlauten zu vermeiden.

Nützlich in diesem Zusammenhang sind auch die DLE Basis-Variablen BASE:NL, BASE:CR, BASE:TAB und BASE:CRNL, die die entsprechenden Sonderzeichen enthalten (Carriage Return, Newline und Tab) und in den Daten verwendet werden können.

Parameter:

  • Daten: Die zu schreibenden Daten.
  • Zeichensatz: Optional kann ein spezieller Zeichensatz angegeben werden. Dieser wird verwendet, um die Zeichen der Zeichenkette in Bytes zu wandeln. Je nach Zeichensatz können dabei mehr als ein Byte zu einem Zeichen werden, so dass die Länge der geschrieben Bytes nicht zwingend der Länge der Zeichenkette in den Daten entspricht.