Seite 1 von 1

Server: Einkommende Strings unterscheiden

Verfasst: 23.01.2011 18:59
von DrNo
Guten Abend,
ich habe das Pure Basic Netzwerk-Beispiel aus der Hilfe so ausgebaut, dass mehrere Clients auf einmal verbinden können. Schickt einer eine Nachricht, verteilt der Server diese an alle angemeldeten Cients.

> Wie kann ich nun den Server am besten unterscheiden lassen, ob es sich um eine "normale Nachricht" für alle handelt, oder um einen Befehl an den Server (z.B. Abfrage) ?

Alle Nachrichten werden via SendNetworkString() übermittelt.

Aktuelle PB-Vollversion.

Gruß,
DrNo

Re: Server: Einkommende Strings unterscheiden

Verfasst: 23.01.2011 19:14
von STARGÅTE
Ich würnde zu SendNetworkData() welchseln, und dann zB immer ein IdentifikationsByte vorweg schreiben.
Du kannst aber auch ein IdentifikationsZeichen (also im String) vorweg schreiben.

Das musst du später vermutlich so oder so.
Damit wirklich genau klar ist, wie die Daten dir reinkommen zu empfangen sind.

Oder du machst es ähnlich wie FTP und co.

Eine Nachricht die für alle wäre, würde dann auch eine Identifikation bekommen, usw.