AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Server im Netzwerk suchen und auflisten
Thema durchsuchen
Ansicht
Themen-Optionen

Server im Netzwerk suchen und auflisten

Offene Frage von "Alex.Stein"
Ein Thema von Alex.Stein · begonnen am 25. Feb 2008 · letzter Beitrag vom 1. Mär 2008
Antwort Antwort
Alex.Stein

Registriert seit: 30. Jan 2007
2 Beiträge
 
Delphi 7 Enterprise
 
#1

Server im Netzwerk suchen und auflisten

  Alt 25. Feb 2008, 22:23
Hi leute,
ich bastel momentan für ein kleines Spiel einen Multiplayer-Modus. 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" Problem nocheinmal zu Herzen nehmen würde. Ein ausführlicher Beispiel-Quelltext wäre optimal!

Danke schonmal im vorraus,

mfg Alex
  Mit Zitat antworten Zitat
NookShar

Registriert seit: 12. Aug 2004
Ort: Windeck
10 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Server im Netzwerk suchen und auflisten

  Alt 28. Feb 2008, 14:18
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
Ich kann, weil ich will, was ich muß!
  Mit Zitat antworten Zitat
Alex.Stein

Registriert seit: 30. Jan 2007
2 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: Server im Netzwerk suchen und auflisten

  Alt 29. Feb 2008, 22:35
Hi,

ich habs geschafft. Hab n blöden Fehler gemacht, desshalb funktionierte Dein Text bei mir auch nicht. 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.
  Mit Zitat antworten Zitat
NookShar

Registriert seit: 12. Aug 2004
Ort: Windeck
10 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Server im Netzwerk suchen und auflisten

  Alt 1. Mär 2008, 17:45
was hast du denn anders gemacht?
Ich kann, weil ich will, was ich muß!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz