AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 20:02

Parameter dieser Suchanfrage:

Suche in Thema: Pokerprojekt realisierung
Suche alle Beiträge, die von "Der_Unwissende" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 21 von insges. 21 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 15. Mai 2007
    Hi,



    Soweit richtig, allerdings solltest Du imho lieber eine TObjectList, intern macht die nichts anderes als ein dyn. Array zu verwalten. Allerdings bietet so eine Liste ein paar Vorteile. So wird z.B. die Größe für Dich verwaltet (die Art und Weise bringt ein paar Perfomance Vorteile) und dann wird auch dafür gesorgt, dass bei der Freigabe der Liste auch alle gespeicherten Instanzen...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 17. Apr 2007
    Sorry, ist ein Fehler meinerseits! In der Zeichnung müsstest Du den TCP-Server eigentlich in zwei Units zerlegen. Die eine kaspelt dabei wirklich einen Server, kommt eine Nachricht an geht die an den Server Game Controller. Eine andere Unit hingegen verwendet einen TCP-Client (um Aktiv etwas verschicken zu können!). Nur diese Unit wird vom Server Update Controller verwendet.
    Dann sollte es auch...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 9. Apr 2007
    Ich wollte mich da eher auf den Controller beziehen. So habe ich hier einen Controller sowohl auf Seiten des Servers, als auch auf Seiten des Client. Allerdings sind hier eben zwei verschiedene gemeint. Bei Dir was es ja (soweit ich Dich richtig verstanden habe) so gewesen, dass der Server auf den Controller zugreift und umgekehrt. Da wollte ich nur zeigen, dass das nicht nötig ist.



    Ja,...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 9. Apr 2007
    Ich glaube das Du da immer noch einen totalen Denkfehler drin hast. Du musst den Server komplett getrennt vom Client betrachten. Stell Dir einfach vor, Du hättest hier wirklich zwei Programme laufen. Bei vielen Client/Server Anwendungen ist das ja der Fall (Google läuft auf einem Webserver, auf einem Cluster, Dein Webbrowser wohl eher auf Deinem Rechner).
    Die beiden Programme kommunizieren über...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 8. Apr 2007
    Keine Sorge, ich möchte keinen Krieg führen, fände es aber etwas schade hier nur die Nachteile zu betrachten. Es geht (für mich) auch gar nicht um die Diskussion String vs. Record, sondern Auszeichnung (dyn. Struktur) vs. Record (statische Struktur). Meinetwegen kann man auch das Tiff-Format missbrauchen (muss kein String drin vorkommen) und ein Format erstellen, dass diesem ähnelt (hat MS ja...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 8. Apr 2007
    Das stimmt doch so schon nicht. Sorry, aber wie kommst Du denn darauf?! Nimm einfach mal XML, ist natürlich langsam, aber keineswegs fehleranfällig oder nur für den Menschen lesbar gehalten. Der eigentliche Hauptvorteil von Strings liegt darin, dass diese immer gleich sind (unabhängig von Byteorder, Feld-Ausrichtung, ...). Klar, auch dort muss man einiges im Protokoll festlegen, aber Du hast eine...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 7. Apr 2007
    Nun ja, wie soll ich das beantworten? Ich weiß doch nicht über welches Protokoll Du was gelesen hast. An sich geht es jedenfalls mit Sicherheit in die Richtung, stimmt so aber nicht 100%ig.
    Um es einfach und kurz zu sagen, ein Protokoll legt nur fest, wie man kommuniziert. Es gibt zig Protokolle, die Du verwenden kannst, die Teilweise sogar auf einander aufbauen. Nimm einfach TCP/IP, dabei...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 6. Apr 2007
    Du musst ein wenig von der Speicherstruktur abstrahieren. Wie bereits erwähnt kann man nicht einfach eine ganze Klasse verschicken, sondern muss diese serialisieren (genauer kann man überhaupt nur serialisierbare Klassen verschicken). Die Frage ist ob Du wirklich all das brauchst. Die Informationen, die Du hast sind sehr viel einfacher, Du musst nur das verschicken, was von einem Spieler wirklich...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 4. Apr 2007
    Das tritt auf, wenn Du eine Rekursion hast, die nicht abbricht. Der Stack ist ein Stapel, auf dem Du Dinge ablegst. Du legst einfach was oben rauf und merkst Dir die Reihenfolge. Beim Runternehmen gehst Du (wie bei jedem Stapel) andersherum vor, das was oben liegt kommt zuerst runter. Der wird für verschiedene Dinge benutzt, z.B. werden hier Dinge abgelegt, wenn eine Methode sich selbst aufruft....
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 4. Apr 2007
    Ich kenne leider überhaupt keins (das ich persönlich als gut empfinde). Heißt nicht, dass es die nicht gibt! Nur als ich damals (als ich die OOP noch nicht verstanden hatte) danach suchte, gingen viele Erklärungen nicht über "Es gibt Klassen und Vererbung" hinaus. Was auch immer Du findest sollte auf jeden Fall das Thema Kapselung und Abstraktion beinhalten. Gerade diese beiden Dinge findest Du...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 4. Apr 2007
    Sorry, aber ich muss Dir echt ein Tutorial über die Objekt Orientierte Programmierung (OOP) und Delphi empfehlen. Das hilft Dir sicherlich weiter (und die zu kennen ist an sich nicht falsch).
    Ich glaube Dir ist der Unterschied zwischen Klasse und Exemplar noch nicht ganz klar.

    Die Variable aServer in der Unit Main, speichert den Verweis auf ein Exemplar. Die Klasse TMyServer ist nur eine...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 3. Apr 2007
    Hoppla, da ist einiges durcheinander geraten.
    MyEvent: Procedure... ist ganz schlecht! Der Doppelpunkt legt den Typ einer Variable fest. Dieser kann nicht einfach vom Typ procedure... sein, das würde zu einem Problem führen, dass ich nicht näher erläutern möchte. Einfach gesagt würden zwei Variablen mit diesem Typ nie kompatibel sein, da Delphi keinen einheitlichen Typen annehmen würde (wie...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 3. Apr 2007
    Sorry, aber das ist fast schon eher ein Thema für einen eigenen Thread. Was genau hast Du denn bisher überhaupt verstanden (es haben ja schließlich schon andere in anderen Threads versucht zu erklären)? Das solltest Du an sich immer sagen, da das wieder neu erklären nicht wenig Aufwand mit sich bringt. Du hast ja schon gesagt, dass Du irgendwo geschaut hast, schön ist es dann, wenn Du noch ein...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 3. Apr 2007
    Willst Du hier wirklich das Event schreiben oder die Behandlung des Events?
    Ich werde im folgenden einfach mal auf Beides eingehen. Das Ereignis an sich ist nichts, was Du wirklich programmieren musst. Du legst eigentlich nur fest, wann die Ereignisbehandlung ausgelöst wird. Das ist schon alles. :wink:
    Bleibt das Problem der Ereignisbehandlung. Hier gibt es ganz verschiedene Ansätze. Der unter...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 3. Apr 2007
    Dazu musst Du Dir kurz klar machen wie ein Server arbeitet. Ein Server funktioniert eigentlich ganz einfach, Du startest ihn und er lauscht auf einem gewissen Kanal (hier durch IP und Port geg.). Kommt jetzt ein Klient, der was möchte, dann setzt der eine Anfrage auf diesem Kanal ab. Entspricht die Anfrage dem Protokoll, wird der Server natürlich antworten und Du hast Kommunikation.
    Die...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 2. Apr 2007
    Na ja, eine Klasse instanziierst Du mit dem Create. Möchtest Du zur Laufzeit eine neue Instanz eine TServer (eine von Dir geschriebene Klasse), dann erstellst Du den durch:

    var server: TServer;
    begin
    server := TServer.Create(...);
    ...
    end;


    Was genau passiert, wenn ein solches Objekt erstellt wird, legt dann eben der Konstruktor Create fest. Wie man einen erzeugt wurde ja schon in...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 31. Mär 2007
    Hi,
    woran genau hängst Du denn gerade? An sich klingt das doch schon gut! Allerdings glaube ich musst Du noch das Setzen der Blinds berücksichtigen (glaube mich zu erinnern, dass Du mit Blinds spielst?). Jedenfalls müssen erst die Blinds gesetzt werden, bevor es überhaupt Karten gibt, dann erst folgt die Phase vor dem Flop.

    Wie gesagt, an sich ist die Idee aber imho ganz gut. Was Du Dir noch...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 30. Mär 2007
    Hm, ganze Klassen übertragen? Das geht nur für Klassen die serialisierbar sind, zudem müsstest Du Dir für die entsprechenden Klassen eine Serialisierung überlegen. Die einfachste währen dann einfache Strings. Natürlich spricht nichts gegen ein Byte-Format, dass direkt die Information enthält.
    Die Frage wie Du hier die Informationen überträgst (quasi das gewählte Protokoll) sollten etwas mehr im...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 29. Mär 2007
    Ich würde sagen, dass Du hier etwas anders machen kannst/solltest. So klingt es schon so, als ob auch Du mit dem Weg nicht 100%ig zufrieden bist (jeder Sekunde oder so).
    Das häufige/ständige Abfragen von Werten wird als Polling bezeichnet, Du schaust ständig nach ob sich etwas geändert hat. Dabei gibt es zwei Probleme, ändert sich etwas, bekommst Du es vielleicht erst später mit (hier können...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 28. Mär 2007
    Ich würde sagen ja, aber das ist (vielleicht) eher Geschmackssache. Eine Unit für eine Klasse hat den Vorteil, dass Du halt nicht schauen musst wo eine Klasse anfängt und eine andere endet, ist also einfach besser lesbar und damit leichter verständlich/wartbar/erweiterbar/...
    Was die Oberbereiche angeht, so stimmt das, die kommen in eine Klasse, aber die können natürlich selbst wieder aus...
  • Forum: Netzwerke

    Re: Pokerprojekt realisierung

      Delphi
      by Der_Unwissende, 28. Mär 2007
    Hi,
    also ich bin jetzt kein Moderator o.Ä., aber ich denke viele Threads sind kein Problem (darüber hat sich afaik noch keiner beschwert). Wichtig ist halt nur, dass die Threads auch wirklich unterschiedliche Fragen beinhalten (da sollst Du sogar für jede Frage einen Thread eröffnen!). Wenn es aber 5x die Frage X von Dir gibt, dann weiß ja keiner wann die wo schon beantwortet wurde.
    Worauf Du...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Der_Unwissende&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=89252
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:04 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