ΥπολογιστέςΔίκτυο

Δελφοί πελάτη-διακομιστή που βασίζεται σε πρίζες

Σήμερα είναι ένα πολύ επίκαιρο θέμα στον τομέα της τεχνολογίας των πληροφοριών, αφιερωμένο στην ανάπτυξη και την ανάπτυξη της αρχιτεκτονικής «πελάτη - εξυπηρετητή». Αυτό οφείλεται στο γεγονός ότι τα συστήματα πληροφοριών των διαφόρων κλιμάκων που χρησιμοποιούνται όλο και περισσότερο σε διάφορους τομείς. Επιπλέον, η δομή της κάθε βάσης δεδομένων που δημιουργήθηκε σύμφωνα με ορισμένες παραμέτρους, με τέτοιο τρόπο ώστε να λειτουργεί με αυτό στην κανονική λειτουργία είναι δυνατή μόνο με τη χρήση ειδικών εφαρμογών. Ως εκ τούτου, η εφαρμογή της αρχιτεκτονικής «πελάτη - εξυπηρετητή» - ένα πολύ σημαντικό έργο που παρουσιάζεται ενώπιον των οργάνων της τεχνολογίας των πληροφοριών σε διάφορες τοποθεσίες, η επιτυχής επίλυση των οποίων θα επιτρέψει στην εταιρεία να λειτουργεί άριστα και ομαλά.

Διακομιστή που βασίζεται σε πρίζες

Διακομιστή που εκτελεί στις υποδοχές πρωτόκολλο μπορεί να χειριστεί ταυτόχρονα αιτήματα από μεγάλο αριθμό χρηστών. Στην περίπτωση αυτή, ο διαχειριστής ανά πάσα στιγμή μπορεί να κάνει προσαρμογές στις ρυθμίσεις για να θέσει όρια στον αριθμό των ταυτόχρονων χρηστών. Από προεπιλογή, αυτή η επιλογή δεν έχει περιορισμούς.

Μετά τη σύνδεση του πελάτη στο διακομιστή είναι ένα ξεχωριστό κανάλι με μια υποδοχή επί της οποίας ανταλλάσσονται δεδομένα. Ωστόσο, το καλύτερο και πιο ασφαλές είναι να αναπτύξει μια νέα σύνδεση για κάθε συγκεκριμένη ατομική διαδικασία.

Σχέδιο της αρχιτεκτονικής «πελάτη - εξυπηρετητή»

Εξετάστε με περισσότερες λεπτομέρειες την εφαρμογή των διαδοχικά αρχιτεκτονική κυκλώματος ανάλυση διαδεδομένους ορισμούς:

1. Ιδιότητες ServerType και το λιμάνι. Προκειμένου ο χρήστης να μπορεί να συνδεθεί με το διακομιστή, είναι σημαντικό να βεβαιωθείτε ότι η θύρα που χρησιμοποιείται τόσο από τον διακομιστή και τον αγώνα του πελάτη. Αυτός είναι ο σκοπός αυτής της παραμέτρου γίνεται στο λιμάνι της ιδιοκτησίας. τύπος σύνδεσης ορίζεται ServerType.

2. Η διαδικασία ανοίγματος της υποδοχής. Για τη σύνοδο «πελάτη - εξυπηρετητή» είναι σημαντικό να ανοίξει μια υποδοχή και το λιμάνι. Ακούστε τη χρήση του ακινήτου.

3. Στη συνέχεια, η ανταλλαγή δεδομένων με το χρήστη. Με την ολοκλήρωση των εργασιών πραγματοποιείται από τον πελάτη. Με την κατάλληλη ομάδα διαχειριστής του συστήματος, ο διακομιστής ολοκληρώνει το έργο της, σπάζοντας όλα εγκατεστημένες συνδέσεις και να σταματήσει η διαδικασία της αναμονής για νέες συνδέσεις.

Εφαρμογή TServerSocket στη γλώσσα των εφαρμογών Δελφών «πελάτη - εξυπηρετητή»

Για την αποστολή και λήψη πληροφοριών από έναν χρήστη που χρησιμοποιεί το συμβάν OnClientWrite και OnClientRead. Στην περίπτωση αυτή, ο χρήστης μπορεί να αλληλεπιδρά μέσω μιας παραμέτρου, όπως η ClientSocket. Στη δουλειά συχνά χρησιμοποιεί τις ακόλουθες μεθόδους και ιδιότητες:

- τον αριθμό των συνδεδεμένων χρηστών αυτή τη στιγμή?

- ο αριθμός των ενεργών διεργασιών?

- ο αριθμός των ελεύθερων διαδικασίες?

- λιμάνι, το όνομα του κεντρικού υπολογιστή και τη διεύθυνση IP του τοπικού?

- ξεκλείδωμα και το κλείδωμα του υποδοχή.

Τέλος, δώστε προσοχή στην εφαρμόζεται συχνά ειδική ιδιοκτησία - δεδομένων. Αυτή η ιδιότητα χρησιμοποιείται στην ακόλουθη κατάσταση. Συνήθως, ο διακομιστής χρησιμοποιείται για να εξυπηρετήσει ένα μεγάλο αριθμό χρηστών, πράγμα που σημαίνει ότι υπάρχει ανάγκη για την αποθήκευση πληροφοριών για κάθε πελάτη, και πρέπει να συνδέεται με μια συγκεκριμένη υποδοχή αυτή η πληροφορία. Σε τέτοιες περιπτώσεις, η χρήση του χεριού-δέσμευσης είναι πολύ ενοχλητικό, και ως εκ τούτου χρησιμοποιείται ευρέως ιδιοκτησίας δεδομένων. Ωστόσο, είναι σημαντικό να θυμόμαστε ότι τα δεδομένα - είναι ένας δείκτης, και ως εκ τούτου, είναι σημαντικό να ελέγχετε πάντα εάν το σύνολο των κανόνων της εργασίας με δείκτες (που υποδεικνύει τον τύπο της κατανομής μνήμης, κλπ)

τεκμηρίωση

Μέχρι σήμερα, η βιβλιογραφία σχετικά με την ανάπτυξη του «πελάτη - εξυπηρετητή» εφαρμογές τους Δελφούς, σχετικά με την ανάπτυξη και την εφαρμογή της υποδοχής που φαίνεται πολύ λίγο. Ως εκ τούτου, για μια λεπτομερή εξέταση αυτής της πτυχής μπορεί να αναφέρεται στην τεκμηρίωση του Linux και Unix συστήματα, όπως είναι επαρκείς λεπτομέρειες την τεχνική της ανάπτυξη εφαρμογών χρησιμοποιώντας υποδοχές, αλλά συνήθως σε Perl ή C ++.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.delachieve.com. Theme powered by WordPress.