Εισαγωγή των δύο βιβλιοθήκες του κώδικα θα πρέπει να χρησιμοποιήσετε τις λειτουργίες Java υποδοχής με τον κωδικό " java.io. εισαγωγής * ? ", Ακολουθούμενο από " java.net εισαγωγής * ? . " Σχετικά με την επόμενη γραμμή 2
Δημιουργήστε το περίγραμμα μιας «προσπαθούν» λειτουργία με τον κωδικό : .
" try {
} " στο εσωτερικό κύρια λειτουργία σας . Θα πρέπει να χρησιμοποιήσετε "προσπαθήσουν " λειτουργίες δικτύωσης κώδικα , δεδομένου ότι η σύνδεση θα μπορούσε να αποτύχει και να ρίξει μια εξαίρεση που θα μπορούσε να συντρίψει το πρόγραμμα επί τόπου .
Εικόνων 3
Δημιουργήστε ένα νέο αντικείμενο socket , και δημιουργήσετε τη σύνδεση δικτύου , με τον κωδικό " υποδοχή = νέα Socket ( περιοχή , το λιμάνι ) ? ", όπου " υποδοχή" είναι το όνομα της υποδοχής σας , " τομέας" είναι η διεύθυνση του διακομιστή , το πρόγραμμα θα πρέπει να στείλει τα στοιχεία του ( είτε πλήρες όνομα τομέα ή μια διεύθυνση IP ) , και το " λιμάνι " είναι ο αριθμός θύρας της υποδοχής θα συνδεθεί στο διακομιστή προορισμού . Αυτή η διεύθυνση θύρας θα είναι το ίδιο με εκείνο που έχετε ορίσει το άλλο μηχάνημα για να ακούσετε για εισερχόμενες συνδέσεις . Τοποθετήστε αυτόν τον κώδικα μέσα σας «προσπαθούν» λειτουργία
Η 4
Δημιουργήστε το αντικείμενο που θα στείλει τα δεδομένα σε όλη την υποδοχή που δημιουργήσατε με τον κωδικό . " OutputStream εξερχόμενη = socket.getOutputStream ( ) ? ", Όπου " outGoin " είναι το όνομα που δίνουμε σε αυτό το αντικείμενο . Και πάλι , βεβαιωθείτε ότι ο κωδικός αυτός είναι μέσα σου "προσπαθήσουν " λειτουργία
5
Δημιουργήστε το αντικείμενο που θα τροφοδοτήσουν ακέραιος σας στην πρίζα με τον κωδικό : . " ObjectOutputStream out = νέα ObjectOutputStream ( εξερχόμενη ) ? " όπου "έξω" είναι το όνομα που θα δώσει αυτό το αντικείμενο . Και πάλι , βεβαιωθείτε ότι ο κωδικός αυτός είναι μέσα σου "προσπαθήσουν " λειτουργία
Η 6
Αποστολή ακέραιος σας μέσω της υποδοχής σας με τον κωδικό : . " Out.writeInt ( int ) ? ", Όπου " int " είναι είτε ο ακέραιο θέλετε να στείλετε ή την ακέραια μεταβλητή που κρατά την τιμή που θα στείλει . Αφού η μεταβλητή έχει σταλεί , κλείστε την υποδοχή με τον κωδικό " socket.close ( ) ? " Ως το τελευταίο κομμάτι του κώδικα για να βάλει μέσα τη λειτουργία " προσπαθήσουν"
Η 7
Μετά το τελευταίο σγουρά cue . του " προσπαθήσουν" λειτουργία που στέλνει τον ακέραιο αριθμό , να δημιουργήσετε μια συνάρτηση "πιάσει" για να χειριστούμε τις εξαιρέσεις , το πρόγραμμα θα μπορούσε να ρίξει αν υπάρχει ένα πρόβλημα κατά τη δημιουργία της σύνδεσης υποδοχής . Ένα γενικό τρόπο γραφής αυτής της λειτουργίας είναι να χρησιμοποιήσετε τη βασική σύνταξη :
" αλιευμάτων ( Εξαίρεση ε ) {
e.printStackTrace ( ) ?
} "
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα