Hallo, ich habe ein kleines Problemchen
.
Wir haben in der Schule die Aufgabenstellung ein eigenes Projekt zu erstellen... Ich habe mir vorgenommen ein Netzwerk Poker zu programmieren. Die Klassen sind fertig und getestet. Jetzt möchte ich natürlich eine kleine TestUI schreiben. Ich habe nun das Problem und weiß nicht so recht wie ich zu jedem Client an dem Pokertisch seine Karten zu schiken soll. Habe mit meiner Lehrerin gesprochen und sie meint ich soll eine Spielbank erstellen wo ich jedem Spielmaster (mein Dealer objekt) in einem extra Thread öffne, wo jeder sich mit verbindet. Nun weiß ich nciht so recht wie ich das realisieren soll wie jeder sich an diesem bestimmten Tisch also dem bestimmten Thread anmeldet und da seine Karten (Objekte) zurück geschikt bekommt?
Ich hatte mir das selber anders gedacht, nämlich das man, der der den Server erstellt, den Dealer erzeugen muss. Der Client erzeugt sein Spieler objelkt und wenn er sich mit dem Dealer verbinden will, schikt er dem Dealer seine Spieler Referenz zu. Der Dealer teilt dann die Karten aus. Gibt also jedem Spieler objekt was er kennt Karten. Sobalt ein Spielerobjeklt Karten hat schikt es die Karten an sein Client zurück.
Was denkt ihr. Habt ihr Ideen wie ich es machen könnte, ich stehe sehr auf dem Schlauch und habe schon vieles versucht.
Wenn ihr Fragen ahbt oder so einfach melden. Bin um jede Idee froh.
Achso, ich wollte das mit Socket realisieren, habe auch schon viel hier über RMI? gelesen, was denkt ihr was ist besser geeignet..?
Vielen dank schoneinmal
Maurice
.
Wir haben in der Schule die Aufgabenstellung ein eigenes Projekt zu erstellen... Ich habe mir vorgenommen ein Netzwerk Poker zu programmieren. Die Klassen sind fertig und getestet. Jetzt möchte ich natürlich eine kleine TestUI schreiben. Ich habe nun das Problem und weiß nicht so recht wie ich zu jedem Client an dem Pokertisch seine Karten zu schiken soll. Habe mit meiner Lehrerin gesprochen und sie meint ich soll eine Spielbank erstellen wo ich jedem Spielmaster (mein Dealer objekt) in einem extra Thread öffne, wo jeder sich mit verbindet. Nun weiß ich nciht so recht wie ich das realisieren soll wie jeder sich an diesem bestimmten Tisch also dem bestimmten Thread anmeldet und da seine Karten (Objekte) zurück geschikt bekommt?
Ich hatte mir das selber anders gedacht, nämlich das man, der der den Server erstellt, den Dealer erzeugen muss. Der Client erzeugt sein Spieler objelkt und wenn er sich mit dem Dealer verbinden will, schikt er dem Dealer seine Spieler Referenz zu. Der Dealer teilt dann die Karten aus. Gibt also jedem Spieler objekt was er kennt Karten. Sobalt ein Spielerobjeklt Karten hat schikt es die Karten an sein Client zurück.
Was denkt ihr. Habt ihr Ideen wie ich es machen könnte, ich stehe sehr auf dem Schlauch und habe schon vieles versucht.
Wenn ihr Fragen ahbt oder so einfach melden. Bin um jede Idee froh.
Achso, ich wollte das mit Socket realisieren, habe auch schon viel hier über RMI? gelesen, was denkt ihr was ist besser geeignet..?
Vielen dank schoneinmal
Maurice