Mit ServerClient an verschiedene Clients was schicken



  • Hi!

    Hab mich hier mal umgesehn und nur das Thrad von Thargor gefunden.

    Das steht das man die Clients dann mit ServerSocket->Socket->Connections[x]->SendText();

    Irgendwie muss man das je für die IP des CLients rausfinden.

    Ach ncohwas:

    Da der Serven den ich programmieren will, pasiv ist und nur auf Anfgrage was schickt, dachte ich mir, das ich aus OnClientRead gelich wieder was schicke.
    Habe das Probiert (mit einem Server und nem Client) und er hat mir dann Fehler angezeigt. NAch der Art:

    "KEine Adresse angegeben....."

    Gibts da ne Lösung?

    [ Dieser Beitrag wurde am 10.05.2003 um 19:42 Uhr von mangoon editiert. ]



  • Connections[] ist ein Array, für das x muss der Index des jeweiligen Array-Items eingesetzt werden. Für die erste Verbindung also die 0, für die zweite die 1, usw. usf.

    Für das Zuordnen der Clients zu den Connections bist du selbst verantwortlich, du musst also eine eigene Verbindungsverwaltung implementieren. Üblicherweise führt man dazu eine Liste, in der man beim OnClientConnect und OnClientDisconnect entsprechend Einträge hinzufügt oder entfernt.



  • Ok. Thx.

    Wer ich mal testen



  • Achso.

    Wie sagen ich dem CLient dann wleche ID er hat?
    Schicken?

    Die muss er dan ja immere mit übermitteln.


Anmelden zum Antworten