vandermonde Δημοσ. 28 Μαρτίου 2009 Δημοσ. 28 Μαρτίου 2009 Κατά συνέπεια για να ξέρεις ποιοι client είναι συνδεδεμένοι πρέπει να κρατάς κάπου στην μνήμη μία λίστα από clients που πρόσφατα σου έστειλαν κάποιο πακέτο, ή τέλος πάντων είναι λογικά συνδεδεμένοι σύμφωνα με το δικό σου πρωτόκολλο. Μετά η διαδικασία είναι να στείλεις ότι θέλεις σε αυτήν την λίστα από clients. ωραια μετα ο server αν για παραδειγμα θελει να στειλει κατι σε εναν απο αυτους τους πελατες πως θα το κανει? βλεπω μεσα απο την λιστα οτι αυτο που θελω το χει ο ταδε πελατης, αυτο που μπορω να κανω εγω ειναι απλα εναν παθητικο δεκτη ο οποιος μπορει να απαντησει μονο σε οποιον πελατη του απευθυνει το λογο
alex2005 Δημοσ. 28 Μαρτίου 2009 Δημοσ. 28 Μαρτίου 2009 Πρέπει ο και ο client να ακούει σε ένα socket. Έτσι θεωρητικά και ο client είναι σαν server αφού ο ρόλος του δεν είναι μόνο να στέλνει πακέτα αλλά και να λαμβάνει. Έτσι όταν ο server θελήσει να στείλει κάτι στους client, απλά στέλνει πακέτα στα socket που ακούνε.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.