Ένα παράλληλο πρόγραμμα socket server είναι ένα είδος προγράμματος υποδοχής Client /Server . Σε αυτό το είδος της επικοινωνίας , μια ταυτόχρονη server λαμβάνει μια σύνδεση πελάτη , εκχωρεί σε διαδικασία παιδί , και περιμένει άλλο ένα αίτημα του πελάτη . Η διαδικασία παιδί θα λάβει σχετικά με την αίτηση , η διαδικασία αυτή και να επιστρέψει μια απάντηση στον πελάτη . Μπορείτε να αναπτύξετε μια ταυτόχρονη διακομιστή σε ένα MVS ( Multiple Virtual Storage) περιβάλλον, όπως η μητρική MVS . Σε αυτό το περιβάλλον , θα εφαρμόσει συνταύτιση με τη χρήση συμβατικών πολλαπλές μεθόδους προγραμματισμού threading .
Εικόνων Επαναληπτική Προγράμματα διακομιστή
Η
Μια επαναληπτική διακομιστής δέχεται και επεξεργάζεται τα αιτήματα από τους πελάτες σε ένα σειριακό τρόπο, ώστε ότι μία αίτηση σύνδεσης σερβίρεται και επέστρεψε πριν ο διακομιστής μπορεί να λάβει μια νέα σύνδεση πελάτη . Η κύρια διαδικασία απεικονίζεται ως εξής : όταν φθάνει μια αίτηση σύνδεσης , ο server δέχεται , παίρνει τα στοιχεία των πελατών , επεξεργάζεται τα δεδομένα και συναφείς εργασίες , επιστρέφει την απάντηση στον πελάτη και κλείνει την υποδοχή , τότε περιμένει για μια άλλη αίτηση σύνδεσης <. br > εικόνων
Πολυνηματική client /Server
Η
σε αυτή τη λειτουργία του προγράμματος υποδοχή client /server , ο πελάτης χρησιμοποιεί δύο θέματα για να επικοινωνήσει με τον διακομιστή και με την τυπική είσοδο . Ο διακομιστής χρησιμοποιεί ένα ειδικό νήμα για κάθε πελάτη. Δημιουργεί ένα νήμα πελάτη όταν μια νέα σύνδεση από έναν πελάτη διαμορφώνεται . Το νήμα πελάτης ανοίγει τα ρεύματα εισόδου και εξόδου για ένα συγκεκριμένο πελάτη , ζητώντας το όνομά του και ενημερώνοντας τους άλλους πελάτες που συνδέονται στο διακομιστή που ένας νέος πελάτης έχει φτάσει . Στην περίπτωση που ο πελάτης αφήνει , αυτό το νήμα ενημερώνει όλους τους πελάτες γι 'αυτό και καταλήγει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα