Visualizzazione dei risultati da 1 a 2 su 2

Discussione: client-server

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    7

    client-server

    Ciao, ho creato il client e il server che devono scambiarsi come informazioni un intero e un array di stringhe tramite l'I/O stream ma non mi carica nulla e non mi genera nessun errore, il socket viene accettato.
    Posto il codice:

    CLIENT:

    ObjectInputStream in = null;
    ObjectOutputStream outStream = null;
    try{
    in = new ObjectInputStream (socket.getInputStream());
    outStream = new ObjectOutputStream (socket.getOutputStream());

    outStream.writeInt(numOperazione);
    outStream.writeObject(parametri);

    risultati = in.readObject();
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    System.err.println("Object Not Found!!");
    }finally {
    System.out.println("Closing...");
    in.close();
    outStream.close();
    socket.close();

    SERVER:
    try {
    int operazione =in.readInt();
    String []parametro = (String[])in.readObject();
    this.risultato= OperazioniDaEffettuare.getOperazione(operazione, parametro);
    System.out.println("Echoing: operazione "+ operazione+", pararemtro: ");
    for (int i=0; i<parametro.length; i++)System.out.print(parametro[i]+" ");
    outStream.writeObject(risultato);

    }catch (IOException e){
    System.err.println("IO Exception");
    } catch (ClassNotFoundException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    System.err.println("Object Not Found!!");
    }finally {
    try{
    System.out.println("Closing...");
    socket.close();
    }catch (IOException e){
    System.err.println("Socket not closed!");
    }
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    43
    hai collegato input e output del socket del server?
    Posta le classi Client e Server
    by yakino @doc

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.