Bug? NetworkClientEvent(ConnectionID)

Fragen und Bugreports zur PureBasic 4.0-Beta.
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Bug? NetworkClientEvent(ConnectionID)

Beitrag von Marvin »

Hi Leute! Erstma ein Spitzenlob an euch für pb4! :allright: Allerdings hab ich - glaub ich - einen Bug entdeckt, und zwar in diesem Code:

Code: Alles auswählen

Repeat
  event=WaitWindowEvent(1)
  nevent=NetworkClientEvent(cid)
  If nevent=2
    *mem=AllocateMemory(2048)
    msg=PeekS(*mem)
    FreeMemory(*mem)
    If msg="CS"
      DisableGadget(1,1)
      DisableGadget(2,1)
      AddGadgetItem(0,-1," *** Server is closed.")
      Repeat : Until WaitWindowEvent()=16
      End
    ElseIf Left(msg,3)="WO:"
      AddGadgetItem(0,-1," *** "+Right(msg,Len(msg)-3)+" went out.")
    ElseIf Left(msg,3)="NU:"
      AddGadgetItem(0,-1," *** "+Right(msg,Len(msg)-3)+" joined the chat.")
    ElseIf msg=""
      AddGadgetItem(0,-1,msg)
    EndIf
  EndIf
Until event=16
NetworkClientEvent sendet mir jedes Mal eine 2 zurück (#PB_Network_Data). Sollte es ein Fehler meinerseits sein, so wärs nett, ihr könntet mir helfen. <)
P.S.: Am Server kanns eigentlich nich liegen, einkommende Daten werden überprüft (ob der User bekannt is).
Benutzeravatar
Deeem2031
Beiträge: 1232
Registriert: 29.08.2004 00:16
Wohnort: Vorm Computer
Kontaktdaten:

Beitrag von Deeem2031 »

Vielleicht solltest du die empfangende Nachricht auch auslesen ;)
-> ReceiveNetworkData()
Bild
[url=irc://irc.freenode.org/##purebasic.de]irc://irc.freenode.org/##purebasic.de[/url]
Marvin
Beiträge: 497
Registriert: 17.07.2005 14:42
Wohnort: Krikkit

Beitrag von Marvin »

das könnte ne idee wert sein <)
Gesperrt