Avatar billede locturian Nybegynder
23. januar 2004 - 08:55 Der er 2 kommentarer og
1 løsning

List aktive servere i arbejdsgruppe

Hej,

Jeg er ved at lave et multiplayer spil via lokal netværk. Det fungere sådan set fint, men kunne godt tænke mig, at man kunne spillere med "flere" servere på netværket, altså, flere "grupper" af spillere.

Jeg bruger winSockets til at kommunikere med...

Spillet fungere således at man kobler sig op til en server, hvor alle clienterne så snakker med. Anyways, hvordan var det muligt at lave en liste af aktive spil servere, som clienterne kan vælge ud fra? - Mit bud var at få serveren til at sende en streng ud til hele netværket som clienterne så lyttede efter, og opfangede - Men det skal også være således, at de får en ny port jo, da de forskellige grupper af spil ellers vil forstyrre hinanden...

Nogen der har et bud på dette? Hvordan liste aktive spilservere som clienterne kan koble sig op på?
Avatar billede squashguy Nybegynder
23. januar 2004 - 09:06 #1
Jeg ville nok lave det på serveren, og lade klienten downloade en serverliste ved logon. Måske lave en master server, således nye servere ved hvor de skal forbinde sig til, for at sige hallo..

Men hvis det kun til lokalt brug, kunne en ny servern broadcaste sin tilstedeværelse..
Avatar billede locturian Nybegynder
23. januar 2004 - 09:44 #2
Det er KUN til lokalt brug... hvordan ville du broadcaste serverens tilstedeværelse ?
Avatar billede locturian Nybegynder
22. juni 2004 - 11:07 #3
Ingen svar der var tilfredsstillende -- polle får dog lidt for besværet :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester