Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Ένα Java Client Server Tutorial

Java έρχεται με όλα τα απαραίτητα εργαλεία για να δημιουργήσετε το δικό σας πελάτες και διακομιστές χτισμένο απευθείας σε προεπιλεγμένες βιβλιοθήκες της γλώσσας . Για να εκτελέσετε αυτή την εργασία , θα πρέπει να τρέξει δύο εφαρμογές Java δίπλα-δίπλα . Αν δεν είστε εξοικειωμένοι με τα εργαλεία της γραμμής εντολών , αυτό θα είναι πιο εύκολο κάτω από ένα περιβάλλον ανάπτυξης Java , όπως Netbeans . Οδηγίες
Η

1 Ανοίξτε το NetBeans και κάντε κλικ στο "Αρχείο" και " Δημιουργία νέου έργου . " Το όνομα του έργου " ServerClientTutorial " και ρυθμίστε την κύρια κατηγορία " διακομιστή . " Εναλλακτικά , αν επιλέξουν να μην χρησιμοποιούν το NetBeans ή άλλο περιβάλλον ανάπτυξης , απλά ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και να το αποθηκεύσετε αμέσως ως " Server.java . " 2

Επικολλήστε τον ακόλουθο κώδικα :

java.net εισαγωγής * ?

java.io. εισαγωγής * ?

δημόσια τάξη διακομιστή {

δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει IOException {

ServerSocket υποδοχή = νέα ServerSocket ( 5445 ) ?

Socket πελάτης = socket.accept ( ) ?

PrintWriter out = νέα PrintWriter ( client.getOutputStream ( ) , αλήθεια ) ? .

out.println ( "Γεια σας Αυτό είναι server σας δημιουργεί έναν απλό server που θα ακούσετε για τις συνδέσεις στη θύρα 5445 και , όταν η σύνδεση έχει λάβει, τυπώνει ένα απλό μήνυμα για τον πελάτη . Μπορείτε ακόμη και να ακούσετε το μήνυμα ότι πάνω Telnet . Κάντε κλικ στο " Run" τώρα και πληκτρολογήστε την ακόλουθη εντολή στα Windows γραμμή εντολών σας : .

localhost telnet 5445
εικόνων 3

Δημιουργήστε ένα νέο αρχείο Java κάνοντας κλικ στο " αρχείο ", "Project " και " Add File " Name το «Πελάτης»
Η 4

Επικολλήστε τον ακόλουθο στο αρχείο πελάτη σας : .

java.net εισαγωγής * ?

java.io. εισαγωγής * ?

δημόσια τάξη πελάτη {

δημόσια στατική άκυρη κύρια ( String [ ] args ) ρίχνει IOException , UnknownHostException {

Socket υποδοχή = νέα Socket ( "localhost " , 5445 ) ?

BufferedReader σε = νέα BufferedReader ( νέα είναι απλούστερη από ό, τι το διακομιστή . Ανοίγει μια σύνδεση με το " localhost" ( ένας όρος δικτύωσης για το τρέχον μηχάνημα ) στη θύρα 5445 και ακούει για τυχόν μηνύματα . Μόλις συνδέει και λαμβάνει το μήνυμα , το εκτυπώνει στην κονσόλα και κλείνει .

5

Κάντε κλικ στο " Run" στο διακομιστή και στη συνέχεια κάντε κλικ στο " Run" για τον πελάτη . θα δείτε το μήνυμα από το διακομιστή εμφανίζονται στην έξοδο του πελάτη .
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα