Με τη ραγδαία ανάπτυξη του Διαδικτύου και των τοπικών δικτύων και η δημοτικότητα, όλο και περισσότερες επιχειρήσεις και τα σχολεία έχουν κατασκευαστεί για να συνδέει το τοπικό δίκτυο και το Internet. Στο τοπικό δίκτυο ή το Internet, που χρειάζεται κάποιο λογισμικό μπορεί εύκολα και γρήγορα να στείλετε και να λάβετε μηνύματα και to επίτευξη διαβίβαση των εγγράφων και άλλες λειτουργίες, we γράψετε this chat λογισμικού - MyNetMeeting είναι used πληροί αυτή την απαίτηση. Είναι χαρακτηριστικά γνωρίσματα περιλαμβάνουν την on-line chat ή online συνάντηση (NetMeeting), μία παρα ένα πραγματικό χρόνο την ανταλλαγή πληροφοριών, καθώς και τη μεταφορά αρχείων μεταξύ τους.
1. Λογισμικό ανάλυσης και σχεδιασμού:
Τώρα υπάρχουν πολλά online chat λογισμικού, όπως δημοφιλείς τώρα OICQ μπορεί εύκολα να επιτύχει απλή συνομιλία ανάμεσα σε δύο άτομα, αλλά πιο δύσκολο να επιτευχθούν στο δίκτυο τοπικής περιοχής σε μία κοινή ανακοίνωση που NetMeeting, ακόμη και αν υπάρχει στο Web μέσω του Internet chat rooms . Αυτό δεν αφορά μόνο βολικό (ειδικά για ένα τοπικό δίκτυο με τους ίδιους όρους), αλλά είναι και ακριβό και φτωχών ασφάλειας σε προβλήματα όπως η σεξουαλική. Μερικές φορές, για παράδειγμα, μια εταιρεία θα επιθυμούσε να ανοίξει ένα συνέδριο για το Διαδίκτυο, εάν από chat rooms στο Διαδίκτυο, όχι μόνο το υψηλό κόστος της πρόσβασης στο Διαδίκτυο, η ταχύτητα και αργή, αλλά και εύκολο να διαρρεύσει το εμπορικό απόρρητο, δεν αξίζει το κερί. Για την αντιμετώπιση αυτής της κατάστασης, σχεδιάσαμε αυτό το σύνολο του NetMeeting και Oicq-σε-ένα λογισμικό - MyNetMeeting.
Αυτό το λογισμικό μπορεί να είναι online επικοινωνίες LAN γρήγορα, τόσο φθηνότερη και εξοικονόμηση χρόνου. Και ο διακομιστής λειτουργεί στο τοπικό δίκτυο στο τοπικό υπολογιστή, ασφαλή και εύκολη διαχείριση, και την γρήγορη, εύκολη και αξιόπιστη. Server μπορεί να λειτουργεί στο τοπικό δίκτυο στο normal μηχανών PC, δεν υπάρχει ιδιαίτερος server, έτσι ώστε να μπορεί να μειώσει σημαντικά costs, but also simple, και να μην κάνετε την απαιτούμενη βάση δεδομένων background. Αλλά εάν είναι αναγκαίο, μπορεί επίσης να είναι πολύ βολικό για την επίτευξη back-end υποστήριξη βάσης δεδομένων.
2. Αρχιτεκτονική λογισμικού:
Κάνουμε chat λογισμικού, συμπεριλαμβανομένης της μερικής server-side και το τμήμα πελάτη. Server-side περιλαμβάνει τρία σκέλη, η περιεκτικότητα σε σύσκεψη, σε απευθείας σύνδεση ψευδώνυμο, τη διεύθυνση σε απευθείας σύνδεση του χρήστη. Όταν χρησιμοποιείτε το λογισμικό συνομιλίας, πρώτα για ένα διακομιστή, ο διακομιστής έλαβε οικοπέδου στο ψευδώνυμο του χρήστη και η διεύθυνση του μητρώου κάτω, έτσι ώστε να μπορείτε εύκολα να παρακολουθούν και να διαχειρίζονται online.
Πελάτη αποτελείται από τρία μέρη: πρώτον, σε απευθείας σύνδεση συνεδριάσεις? Δεύτερο, ιδιωτικό chat room? Τρίτον, για να στείλετε το αρχείο. Υπάρχει επίσης το δικαίωμα της λίστας των online χρηστών του καταλόγου όλων των χρηστών στιγμή online. Η ακόλουθη δήλωση όταν το πλαίσιο εισαγωγής, πληκτρολογήστε τις πληροφορίες που πρέπει να σταλεί.
3. Λογισμικό λειτουργίες και χαρακτηριστικά:
1. Online chat και online συνάντηση (NetMeeting)
Όπως φαίνεται στα δεξιά, on-line με την υλοποίηση της συνάρτησης είναι περισσότερα από ένα άτομο, σε συνδυασμό με τον πραγματικό χρόνο συναντήσεις σε απευθείας σύνδεση, έτσι οι πληροφορίες μιας ανθρώπινης τρίχας μπορούμε να δούμε σε απευθείας σύνδεση των χρηστών (παρόμοια με chat δωμάτια). Πάνω αριστερά Υπόμνημα σε ένα ράφι στην ουσία (τι ώρα, ο οποίος είπε τίποτα), υπάρχει ένα σύστημα πληροφοριών (που προσχώρησαν στη συνεδρίαση ή ο οποίος αποχώρησε από τη συνάντηση, κλπ). Απλά κάντε δεξί κλικ στη θέση όπου το κενό, by σύνδεση με το διακομιστή, μπορείτε να συνδεθείτε με το διακομιστή όπου να συνομιλήσετε και meetings? Από τη γραμματοσειρά color να αλλάξετε το according με τις προτιμήσεις τους χρώματος · ανάλογα να εμφανίσετε / αποκρύψετε online users, μπορούμε να online κατάλογος των χρηστών σχετικά με το δικαίωμα εμφανίσετε ή να αποκρύψετε. Υπόμνημα κάτω αριστερά που θέλετε να στείλετε το μήνυμα, στη θέση που φέρει να πω, με την αποστολή ή τη συντόμευση πλήκτρο Alt + S να είναι το μήνυμα που απέστειλαν. Το δικαίωμα είναι μια λίστα με online χρήστες ανά πάσα στιγμή να δείτε μια λίστα των online χρηστών. (Αν θέλετε να στείλετε προσωπικές πληροφορίες ή να μεταφέρετε αρχεία σε έναν κατάλογο χρήστη, πατήστε το δεξί αναδυόμενο μενού, να επιλέξετε να στείλετε μηνύματα ή μεταφορά αρχείων).
2. Ιδιωτικός Chat Διάστημα
Ιδιωτικό chat room είναι η χρήση του σε απευθείας σύνδεση χρήστες να στέλνουν μηνύματα μεταξύ ενός προς ένα (άλλοι άνθρωποι δεν μπορούν να λάβουν).
Να ψιθυρίσω, η πρώτη λίστα χρηστών σε απευθείας σύνδεση, επιλέξτε το αντικείμενο ψιθυρίζετε, κάντε διπλό κλικ στο αριστερό πλήκτρο του ποντικιού, στη συνέχεια αφήνεται η ετικέτα θα δείξει το αντικείμενο της επιλογής σας ψίθυρος (δεξιά στο laixh στόχο ψίθυρος). Ότι μπορείτε να ατομικά με το αντικείμενο της επιλογής σας για να στείλετε μηνύματα ιδιωτική συνομιλία, φίλοι ψιθυρίζουν. Συγκεκριμένες πράξεις και on-line συναντήσεις, όπως η ίδια επιχείρηση.
3. Μεταφορά αρχείων
Αν θέλετε να μεταφέρετε τα αρχεία, μπορείτε να στείλετε τα αρχεία σε αυτή τη σελίδα πρώτο σημείο, τότε η δεξιά από τη λίστα, επιλέξτε το αρχείο που θέλετε να στείλετε στον online χρήστη, η ίδια, "Αποστολή αρχείων σε:" ακολουθούμενο από το σήμα, θα δείξει το χρήστη, και στη συνέχεια χρησιμοποιήστε Αναζήτηση για να επιλέξετε τη μεταφορά αρχείων (μπορείτε να κατευθύνετε και τη διαδρομή του αρχείου και το αρχείο εισόδου σε), τότε στείλτε το αρχείο μπορεί να σταλεί σε επιλεγμένους χρήστες σας.
4. Λογισμικό υλοποίησης
1. Πλατφόρμα λογισμικού: Windows98 + Borland C + + Builder5.0
2. Στείλετε και να λάβετε αρχεία στην υλοποίηση της ροής των δεδομένων, μπορώ να χρησιμοποιήσω το δόμησης εντός NerMasters ελέγχους NMStrm και NMStrmServ δύο όργανα χειρισμού. NMStrm ελέγχου βασίζεται στο TCP / IP έλεγχο ροής. Μπορεί να λάβετε δεδομένα ροής, στη συνέχεια, το δίκτυο στέλνει στον κεντρικό υπολογιστή. Ο έλεγχος αυτός περιλαμβάνει μια σειρά από μεθόδους και τις ιδιότητες, για παράδειγμα, να ορίσετε την προέλευση δεδομένων. NMStrmServ έλεγχος μπορεί να λάβει από τον πελάτη να στείλει την ροή δεδομένων. Streaming server είναι μόνο ακούει θύρα TCP / IP, δεν είναι υπεύθυνη για την παρακολούθηση θύρα UDP, την προεπιλεγμένη θύρα είναι 6771. Για να στείλετε το αρχείο δεδομένων ρεύμα, απλά καλέστε NMStrm έλεγχο με τη μέθοδο Postit. Όταν ένα ρεύμα δεδομένων που αποστέλλεται στον διακομιστή, σκανδάλη NMStrmAerv ελέγχου OnMsg περιπτώσει, αυτό το πρόγραμμα χειρισμού συμβάντων μπορεί να ολοκληρωθεί το έγγραφο για να εμφανιστεί το έργο.
3. WinSock είναι ένα σύνολο γραπτών χρησιμοποιώντας γλώσσα C API, που χρησιμοποιείται για τη μετάδοση δεδομένων μέσω του Διαδικτύου. Διαθέσιμα μέσα από τον προγραμματισμό της ευελιξίας WinSock. Γράψτε WinSock εφαρμογή θα μπορούσε να έχει πολλά προβλήματα, αλλά σε C + + Builder 5.0, δεν χρειάζεται άμεση και WinSock στην αντιμετώπιση API με, επειδή η C + + Builder 5,0 προστέθηκε πρόσφατα TClientSocket ελέγχου και TserverSocket έλεγχο, οι δύο τον έλεγχο συμπυκνώνει τα Windows του API, επιτρέπει την πρόσβαση στο WinSock πολύ απλουστευμένη. Socket σύνδεση με την ίδρυση του πρωτοκόλλου TCP / IP με βάση, αλλά και να στηρίζει άλλες σχετικές πρωτόκολλα όπως XNS, DECnet, και IPX / SPX, κ.α.. Υποδοχή σύνδεσης πρέπει να διαθέτουν διακομιστή (Server) και ενός πελάτη (Client). Σε C + + Builder 5.0, αντίστοιχα, τον έλεγχο και τη χρήση TClientSocket TServerSocket έλεγχοι να χειραγωγήσουν client και server-side Socket Socket σύνδεση και επικοινωνία. Οι δύο ελέγχους που εφαρμόζονται στη διαχείριση διακομιστή και συνδέσεις πελάτη, η οποία από μόνη της δεν είναι το Socket αντικείμενο χειρισμού αντικειμένων Socket είναι TCustomWinSocket προέρχεται τάξεις της, όπως TClientWinSocket, TserverWinSocket. TServerClientWinSocket έτσι.
Υποδοχή συνδέσεις μπορούν να χωριστούν σε τρεις κατηγορίες: συνδέσεις πελατών, συνδέσεις παρακολουθεί, και server-side το πλαίσιο, η λεγόμενη σύνδεση υπολογιστή-πελάτη γίνεται από τον πελάτη της αίτησης σύνδεσης Socket, ο στόχος είναι να συνδέσετε το διακομιστή του Socket. Για το σκοπό αυτό, ο πελάτης Socket πρέπει πρώτα να το περιγράψω για να συνδεθείτε με το διακομιστή Socket (αναφέρεται κυρίως στον server Socket διεύθυνση και τον αριθμό θύρας), και στη συνέχεια τη θέση που πρέπει να συνδεθεί με το διακομιστή Socket, βρέθηκε αργότερα με τον διακομιστή σύνδεσης αίτημα Socket . Φυσικά, η πλευρά του διακομιστή αυτή τη στιγμή μπορεί να μην είναι ακριβώς κατάσταση Socket είναι έτοιμη, αλλά ο διακομιστής Socket θα διατηρήσει αυτόματα πελάτη ουρά αίτηση σύνδεσης και, στη συνέχεια, όταν το κρίνει σκόπιμο στον πελάτη Socket θέμα «επιτρέψετε τη σύνδεση" (Accept) του σήμα, τότε ο client και server-side Socket Socket σύνδεση. Η λεγόμενη ακρόαση για τις συνδέσεις, server-side Socket δεν εντοπίσετε ένα συγκεκριμένο πελάτη Socket, αλλά είναι σε αναμονή για τη σύνδεση του καθεστώτος. Όταν ο server-side Socket ακούσετε ή να παραληφθεί από την αίτηση σύνδεσης πελάτη Socket, θα ανταποκριθεί στο αίτημα του πελάτη Socket Socket λαβή για να δημιουργήσετε μια νέα σύνδεση με τον πελάτη και server-side Socket συνεχιστεί η παρακολούθηση της κατάστασης μπορεί επίσης να λαμβάνει υποδοχή σύνδεση με άλλα αιτήματα πελατών. Το λεγόμενο συνδέσεις διακομιστή, όταν ο server λαμβάνει έναν πελάτη Socket αίτηση σύνδεσης Socket, βάλτε μια περιγραφή του διακομιστή στον πελάτη Socket, αφού ο πελάτης να επιβεβαιώσει αυτή την περιγραφή, η σύνδεση. Σε αυτό το άρθρο, το πρόγραμμα συνομιλίας ακούει για συνδέσεις με το εν λόγω ρυθμίσεις του διακομιστή μετά τον αριθμό της σύνδεσης οθόνης, η σύνδεση των πελατών με την πλευρά του server, so ότι you μπορεί να επικοινωνεί με κάθε άλλον επάνω.