Δημιουργήστε έναν ακροατή « τάξη». Αυτή η κλάση Java πρέπει να ακούσει , ή να παρακολουθεί , ένα συγκεκριμένο αριθμό θύρας για τα εισερχόμενα μηνύματα . Ο αριθμός θύρας θα πρέπει να συμμερίζονται οι client και server κομμάτια του λογισμικού συνομιλίας . Ο κωδικός για να ακούσετε στην θύρα 5000 είναι «ακούει ( 5000 ) . " 2
Αποδοχή συνδέσεις πελατών . Ο server ακούει για μια σύνδεση πελάτη . Όταν ο πελάτης κάνει μια σύνδεση στην υποδοχή Internet , ο διακομιστής πρέπει να ξέρετε γι 'αυτό και να το αποδεχθεί να καθοριστεί η γραμμή επικοινωνίας μεταξύ του πελάτη και του διακομιστή . Όπως και στο : " Socket newSocket = ss.accept ( ) ? "
Εικόνων 3
Δημιουργήστε μια " κατηγορία " να εκτελέσει την ανάγνωση και τη γραφή των μηνυμάτων . Αυτό γίνεται με « DataInputStream " και " DataOutputStream » τάξεις . Το μήνυμα που πληκτρολογεί ο χρήστης πελάτη αποστέλλονται μέσω μιας " DataOutputStream . " Ο διακομιστής συνομιλίας λαμβάνει το " DataInputStream » και στέλνει το μήνυμα στον παραλήπτη που επιθυμείτε μέσω ενός " DataOutputStream . " Και τέλος , ο χρήστης λαμβάνει το μήνυμα μέσω ενός " DataInputStream " στο chat πελάτη .
Η 4
Καθαρίστε τυχόν νεκρά συνδέσεις . Αυτό είναι απαραίτητο για το διακομιστή συνομιλίας για να χειριστεί αποτελεσματικά τους πόρους του συστήματος και να αποτραπούν οι καθυστερήσεις ένα σφάλματα για τους τελικούς χρήστες . Χρησιμοποιήστε " server.removeConnection ( πρίζα ) ? "
5
αναπτύξει ένα πρόγραμμα για chat ως μια βοηθητική εφαρμογή Java . Ο πελάτης συνομιλίας θα πρέπει να κάνει μια σύνδεση υποδοχής στο διακομιστή . Ο πελάτης ακούει επίσης και στέλνει μηνύματα με τη χρήση του " DataInputStream " και " DataOutputStream . "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα