Re: Wie krieg ich die Nummer der Verbindung des Clients raus
11. Apr 2007, 00:34
Ja - und?
Ich sehe das so:
1. Client sind die Spieler
2. Server hat die Game-Verwaltung
3. Server schickt Nachricht an den Client, welcher aktiv ist und machen darf. Wenn der Client fertig ist, schickt er sein Ergebnis zurück (oder schon zwischendurch und am Ende nur Bestätigung der Runde).
4. Jeder Client der keine Anfrage etwas zu machen bekommt, ist nicht aktiv. Die Änderung des aktiven Clients wird einfach an die anderen als Aktionen weitergeleitet. Damit der aktive Client die nicht bekommt, kannst du einfach Connections[] und den übergeben Socket vergleichen und nur bei Ungleichheit versenden.
Somit sehe ich immernoch keinen Grund, warum der Client diese Nummer kennen muss. Wo steckt mein Denkfehler?
|