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