ReceiveNetworkData in Sting$ übergeben

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: ReceiveNetworkData in Sting$ übergeben

Beitrag von STARGÅTE »

Denn du das Event #PB_NetworkEvent_Disconnect (deine Case 4) bekommst, dann solltest du auch den jenigen Clienten aus deiner Liste löschen ...

Code: Alles auswählen

Case 4
  ForEach Client()
    If Client() = ClientID
      DeleteElement(Client())
    EndIf
  Next
Denn wenn Ein Client sich zwei mal hintereinander mit dem Server verbindet hat er durchaus die gleiche ClientID.
Somit wäre deine Liste mit vielen doppelten Einträgen belegt. Daher das mehrfache senden.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
Ironsmurf
Beiträge: 111
Registriert: 04.01.2006 12:57
Computerausstattung: AMD FX(tm)-6300 Six-Core Processor
3.50 GHz / 8 GB Ram
Windows 7 / 64bit / Ultimate
Purebasic 5.20 LTS (Windows - x86)
Wohnort: Deutschland

Re: ReceiveNetworkData in Sting$ übergeben

Beitrag von Ironsmurf »

Vielen Dank an dieser Stelle für eure Hilfe. :bounce:
Es kommt immer auf die Sichtweise des Betrachters an.
Antworten