Un Java Server tutorial client

July 23

Java viene fornito con tutti gli strumenti necessari per creare i propri client e server costruiti direttamente in librerie predefinite della lingua. Per eseguire questa operazione, è necessario eseguire due applicazioni Java fianco a fianco. A meno che non si ha familiarità con gli strumenti della riga di comando, questo sarà più facile in un ambiente di sviluppo Java, come Netbeans.

istruzione

1 Aperte Netbeans e cliccare su "File" e "Crea nuovo progetto". Nome del progetto "ServerClientTutorial" e impostare la classe principale come "server". In alternativa, se non si sceglie di utilizzare Netbeans o in un altro ambiente di sviluppo, è sufficiente aprire un editor di testo e subito salvarlo come "Server.java."

2 Incollare il seguente codice:

import java.net. *;

import java.io. *;

public class Server {

public static void main(String[] args) throws IOException {

Presa ServerSocket = new ServerSocket (5445);

Socket client = socket.accept ();

PrintWriter out = new PrintWriter (client.getOutputStream (), true);

out.println ( ". Ciao Questo è il server di parlare.");

out.close ();

client.close ();

socket.close ();

}

}

Questo crea un semplice server che ascolterà per connessioni sulla porta 5445 e, quando viene ricevuto il collegamento, stampa un semplice messaggio al client. È anche possibile ascoltare il messaggio su Telnet. Fai clic su "Esegui" in questo momento e digitare il seguente comando nel prompt dei comandi di Windows:

telnet localhost 5445

3 Creare un nuovo file Java facendo clic su "File", "Progetto" e "Aggiungi file". Il nome "Client"

4 Incollare il seguente nel file del client:

import java.net. *;

import java.io. *;

public class Cliente {

public static void main(String[] args) throws IOException, UnknownHostException {

Socket = new Socket ( "localhost", 5445);

BufferedReader in = new BufferedReader (nuovo InputStreamReader (socket.getInputStream ()));

System.out.println (in.readLine ());

in.close ();

socket.close ();

}

}

Questo è più semplice del server. Si apre una connessione a (termine di rete per la macchina corrente) "localhost" sulla porta 5445 e in ascolto per eventuali messaggi. Una volta che connette e riceve il messaggio, esso stampa alla console e chiude.

5 Fai clic su "Esegui" sul server e quindi fare clic su "Esegui" sul client. Vedrete il messaggio dal server appaiono in uscita del cliente.