Oppure

Loading
22/06/10 11:55
killer
salve a tutti...ragazzi non riesco a inviare le immagini dal server al client e viceversa..come potrei fare !? rispondetemi presto..grazie anticipatamente..
aaa
22/06/10 14:32
tasx
Ciao potresti trasformare l'immagine in un array di byte e serializzarlo al client/server....

ciaociao!! :k::k:
aaa
22/06/10 15:00
killer
ehm..in che modo ? come prendo tutte le immagini dalla cartella e poi metterle in un vettore di byte inviandole dal server al client ?!! XDXD io utilizzo la classe DataOutputstream e il suo metodo per scrivere sulla socket writeBytes() che richiede tre parametri di cui si puo utilizzare o un int,o una String, o un boolen... come potrei farE !?
Ultima modifica effettuata da killer 22/06/10 15:00
aaa
22/06/10 18:05
tasx
Ciao!!

Qui trovi come convertire un'immagine :
rainbowbreeze.it/java-image-conversion-to-byte-array/

poi ad esempio crei una classe che contenga un array di byte e la serializzi :

public class ex implements Serializable
{
    public byte[] image_data;
}


dopo aver definito la classe puoi seguire questo tutorial ->
bradipomissile.net/2007/11/29/la-serializzazione-in-java/
ed estrarre la parte che interessa a te, ovvero quella di serializzare una classe inviandola in un oggetto di tipo OutputStream(e familiari)....

spero di essere stato chiaro!! :-|:-|:-|

ciaociao
aaa
22/06/10 18:16
paoloricciuti
Per farla molto più semplice ti conviene leggere tutto il file e inviare la stringa col contenuto del file al server e il nome del file, dal server prendi questa stringa e la invii ad un'altro client (oppure lo fai direttamente dal server) crei un nuovo file col nome del file inviato e ci scrivi dentro il contenuto.
aaa