Rechercher : dans
Par :

Probleme envoie fichier via socket

stef, le 9 jui 2009 à 14:34:38 
 Signaler ce message aux modérateurs

Bonjour,
j'essaye d'envoyer un fichier text a un serveur via un socket avec la methode svte, mais il me renvoie toujours une erreur de ( connection reset).
voici ma methode :


public void envoie(){

String filePath = "monFichier.txt";

ObjectInputStream in ;
ObjectOutputStream out;

try{
if (connexionSyrad()){

if (sock==null) System.out.println("Socket à null");
else System.out.println("Client >> Socket ouvert");

/**Une fois la socket ouverte on peux ecrire ou lire dedans */

//BufferedReader in = new BufferedReader(new InputStreamReader(sock.getInputStream()));

out = new ObjectOutputStream(sock.getOutputStream());
in = new ObjectInputStream(sock.getInputStream());

FileInputStream FileInput = new FileInputStream(filePath);
out.writeObject(FileInput);
out.flush();

StringBuffer buffer = new StringBuffer();

while ( true ) {
int charReceived = FileInput.read();
if ( charReceived == -1 ) {
deconnexionSyrad();
System.out.println("connexion arretée");
break;
}
buffer.append(charReceived + "\n");
reponseServeur.setText(buffer.toString());
}
//String fileContent = buffer.toString();
in.read();

}
}catch(IOException io){
System.out.println("erreur envoie du Message : "+io.getMessage());
io.printStackTrace();
}

}


merci

Configuration: Windows XP Internet Explorer 6.0

Meilleures réponses pour « probleme envoie fichier via socket » dans :
[Shell] Transferer des fichiers via ssh VoirSSH - Secure SHell Utilisation Informations complémentaires LOGICIELS Sous Linux/Unix Sous Windows Avertissement Utilisation SSH permet d'utiliser des pipelines de commandes, et d'utiliser des tubes d'entrées/sorties comme toute...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
Envoyer de gros fichiers (pièces jointes) par mail VoirLes systèmes de messagerie bloquent généralement les pièces jointes volumineuses, alors comment faire parvenir un fichier lourd (de plusieurs Mo) à son destinataire ? La solution consiste à utiliser un service d'hébergement temporaire de fichiers...
Collection CommentÇaMarche.net