Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Server im Netzwerk suchen und auflisten (https://www.delphipraxis.net/109190-server-im-netzwerk-suchen-und-auflisten.html)

Alex.Stein 25. Feb 2008 22:23


Server im Netzwerk suchen und auflisten
 
Hi leute,
ich bastel momentan für ein kleines Spiel einen Multiplayer-Modus. :coder: Der funktioniert soweit auch schon ganz gut, aber bevor man eine Verbindung zu einem aktiven Server aufbauen kann, ist man gezwungen, jedesmal die IP-Adresse des Servers anzugeben. Das ist nicht besonders komfortabel! Es gibt dabei aber noch einen viel größeren Nachteil, der mich wirklich stört... und zwar weiß man überhaupt nicht ob der Server gerade online ist oder nicht! man muss also jedesmal erst umständlicherweise nachschauen (bzw. ausprobieren).

Die eleganteste Lösung dieses Problems wäre es meiner Meinung nach, bei dem Clienten eine Liste (TListBox) zu nutzen, um darin alle aktiven server anzeigen zu lassen. (So machen es ja auch alle großen Spieleentwickler)

Ich habe vor einiger Zeit einen Beitrag gefunden, der eine Lösung darstellen soll: [Spiel! Suchen im Netzwerk!]
Aber das ganze funktioniert bei mir überhaubt nich, und ich kann auch nicht so ganz nachvollziehen was da genau passiert.

Dass das ganze mit UDP gelöst werden muss war mir schon länger klar (WakeOnLan hab ich damit schon mal umgesetzt; Und ab und an benötige ich n Broadcast usw...), aber ich habe leider nicht viel Erfahrungen mit den genutzten Indy Komponenten (IdUDPClient, IdUDPServer...) und würde es daher sehr begrüßen, wenn sich jemand das "Server-Suchen-und-Anzeigen" :wink: Problem nocheinmal zu Herzen nehmen würde. Ein ausführlicher Beispiel-Quelltext wäre optimal!

Danke schonmal im vorraus,

mfg Alex :hi:

NookShar 28. Feb 2008 14:18

Re: Server im Netzwerk suchen und auflisten
 
hi,

hast du das so umgesetz wie ihc hier (http://www.delphipraxis.net/internal...=541500#541500) beschrieben habe?
mehr quelltext brauchst du eigentlich nicht.

gruß nookshar

Alex.Stein 29. Feb 2008 22:35

Re: Server im Netzwerk suchen und auflisten
 
Hi,

ich habs geschafft. Hab n blöden Fehler gemacht, desshalb funktionierte Dein Text bei mir auch nicht. :wall: na ja ich habs jetzt ganz ähnlich gelöst wie Du. Trotzdem danke für die schnelle Antwort.. ich vertiefe mich dann mal wieder in meinen Quelltext ^^ bis dann. :thumb:

NookShar 1. Mär 2008 17:45

Re: Server im Netzwerk suchen und auflisten
 
was hast du denn anders gemacht?


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz