SendNetworkString()

Syntax

Ergebnis = SendNetworkString(Verbindung, String$ [, Format])
Beschreibung
Sendet einen String zum angegebenen Client. Diese Funktion kann sowohl von Client- als auch Server-Applikationen genutzt werden.

Parameter

Verbindung Die Verbindung, an welche der String gesendet werden soll. Auf der Server-Seite ist 'Verbindung' der Client, welcher diese Daten empfangen soll (die ClientID kann einfach mittels EventClient() ermittelt werden). Auf der Client-Seite wird 'Verbindung' von OpenNetworkConnection() zurückgegeben.
String$ Der zu sendende String.
Format (optional) Das beim Senden des Strings zu verwendende String-Format. Dies kann einer der folgenden Werte sein:
  #PB_Ascii  : sendet die Strings als ASCII
  #PB_UTF8   : sendet die Strings als UTF8 (Standard)
  #PB_Unicode: sendet die Strings als Unicode

Rückgabewert

Gibt die Anzahl an gesendeten Bytes zurück.

Anmerkungen

SendNetworkString() bietet eine Möglichkeit zum schnellen Senden von Strings. Der String wird ohne das abschließende Null-Zeichen versandt und kann mittels ReceiveNetworkData() empfangen werden, nachdem NetworkServerEvent() / NetworkClientEvent() #PB_NetworkEvent_Data (= Roh-Daten empfangen) zurückgegeben haben. Im Unicode-Modus wird der String als UTF-8 versandt, was Prozessor-unabhängig ist (im Gegensatz zu UTF-16, was an die Byte-Reihenfolge des Prozessors gebunden ist). Es gibt keinen ReceiveNetworkString() Befehl.

Siehe auch

SendNetworkData(), ReceiveNetworkData()

Unterstützte OS

Alle

<- SendNetworkData() - Network Inhaltsverzeichnis - ServerID() ->