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" για τον πελάτη . θα δείτε το μήνυμα από το διακομιστή εμφανίζονται στην έξοδο του πελάτη .
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα