Seite 1 von 1

Threadloser UDP Server

Verfasst: 30.01.2015 08:41
von stevie1401
Zur Zeit betreibe ich einen threadlosen TCP-Spiele-Netzwerk-Server.
Ohne Threads deshalb, weil ich es einfach nicht anders kann und mir das ganze auch zu kompliziert werden würde, befürchte ich.
TCP hat allerdings den Nachteil, das es sozusagen am Client "klebt".
Hängt der Client, hängt auch der Server.
Das ist sehr unschön.
Nun dachte ich mir, könnte ich dieses Problem mit einem UDP-Server evtl. etwas verbessern.
Weiss jemand ein einfaches Beispiel für einen PB-UDP-Server?

Re: Threadloser UDP Server

Verfasst: 30.01.2015 09:23
von STARGÅTE
stevie1401 hat geschrieben:TCP hat allerdings den Nachteil, das es sozusagen am Client "klebt".Hängt der Client, hängt auch der Server.
Mir ist gerade unklar was du damit meinst?
Wo "hängt" es denn? Im Datenstrom? In der Event-Scheife?
stevie1401 hat geschrieben:Weiss jemand ein einfaches Beispiel für einen PB-UDP-Server?
In PB wurde UDP so eingebunden, dass es die gleichen Befehle und Aktionen hat wie TCP.
Es sollte also reichen den Modus zu ändern. Ggf musst du noch EventClient() besser einbinden, wenn du die "Addresse" vom Clienten brauchst.