Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


esercizio client/server in java, Esercizi di Informatica

esercizio client/server in java

Tipologia: Esercizi

2024/2025

Caricato il 13/09/2025

iolanda-migliaccio-1
iolanda-migliaccio-1 🇮🇹

4 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
import java.io.*;
import java.net.*;
public class Client {
  public static void main(String[] args) {
    String serverAddress = "localhost";
    int serverPort = 12345;
    Socket miosocket;
    BufferedReader tastiera;
    BufferedReader inDalServer;
    DataOutputStream outVersoServer;
    try (miosocket = new Socket(serverAddress, serverPort)) {
      System.out.println("Connesso al server: " + serverAddress + "
sulla porta " + serverPort);
      tastiera = new BufferedReader(new
InputStreamReader(System.in));
      outVersoServer = new
DataOutputStream(miosocket.getOuputStream());
      inDalServer = new BufferedReader(new
InputStreamReader(miosocket.getInputStream()));
      System.out.print("Inserisci una stringa da inviare al server: ");
      String stringaUtente = tastiera.readLine();
      outVersoServer.writeBytes(stringaUtente);
      String stringaRicevutaDalServer = inDalServer.readLine();
      System.out.println("Risposta dal server: " +
stringaRicevutaDalServer);
pf2

Anteprima parziale del testo

Scarica esercizio client/server in java e più Esercizi in PDF di Informatica solo su Docsity!

import java.io.; import java.net.; public class Client { public static void main(String[] args) { String serverAddress = "localhost"; int serverPort = 12345; Socket miosocket; BufferedReader tastiera; BufferedReader inDalServer; DataOutputStream outVersoServer; try (miosocket = new Socket(serverAddress, serverPort)) { System.out.println("Connesso al server: " + serverAddress + " sulla porta " + serverPort); tastiera = new BufferedReader(new InputStreamReader(System.in)); outVersoServer = new DataOutputStream(miosocket.getOuputStream()); inDalServer = new BufferedReader(new InputStreamReader(miosocket.getInputStream())); System.out.print("Inserisci una stringa da inviare al server: "); String stringaUtente = tastiera.readLine(); outVersoServer.writeBytes(stringaUtente); String stringaRicevutaDalServer = inDalServer.readLine(); System.out.println("Risposta dal server: " + stringaRicevutaDalServer);

} catch (IOException e) { System.err.println("Errore nella connessione al server: " + e.getMessage()); e.printStackTrace(); } } }