Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Java envoi de fichier et réception [ Archives / Au secours ] (egire)

jeudi 16 mars 2006 à 09:22:32 | Java envoi de fichier et réception

egire

J'ai un projet a faire, c'est un chat avec un petit peer to peer, le chat marche bien mai pour le peer to peer j'ai un peu du mal, j'éxplique le système :

-->en gros deux client du chat peuvent dialoguer ensemble et s'envoyer des fichiers, a ce moment la l'un des deux clients devient serveur e l'autre reste toujours le client, chacun lance sa liste de fichier a partagé, ensuite si un des deux veut télécharger un fichier de l'autre il suffit qu'il clique dans la liste des fichiers partagé, une chaine est envoyé avec le nom du fichir, l'autre reçoi cette chaine il cré un "new File()" de ce fichier et la arrive le problème, je n'ai pas trouvé sur quel format envoyer le fichier, je récupère bien le fichier concerné mais pour l'envoyer je n'ai toujours pas trouvé comment faire ...
Coté client (clui qui doit recevoir le fichier), il cré un fichier avec le meme nom, et je ne sai toujours pas comment recevoir et écrire dans le fichier ce qu'on reçoit...

J'éspère que j'ai été clair dans mes éxplications ... Merci d'avoir pris le temps de lire mon problème ^^

++


jeudi 16 mars 2006 à 09:42:30 | Re : Java envoi de fichier et réception

kirua12

Salut,

pour ouvrir un flux en écriture sur la socket : getOutputStream()
pour ouvrir un flux en lecture sur la socket : getInputStream()

Le serveur ouvre le flux en écriture et envoie le fichier. Le client ouvre le flux en lecture, le lit et sauvegarde le fichier


jeudi 16 mars 2006 à 09:46:31 | Re : Java envoi de fichier et réception

egire

Tu pourrai pas etre plus précis ...
C'est des choses qu'on a deja éssayé ...
Puis sur quel format on doit envoyer le fichier, si il faut faire un tableau de byte ou autre ... on a test plein de truc mais sa marche pas ....


jeudi 16 mars 2006 à 09:56:14 | Re : Java envoi de fichier et réception

kirua12

Un exemple de code pour l'envoi d'image que tu peux adapter pour l'envoi de fichier.
http://www.javafr.com/infomsg/CLIENT-SERVEUR-0_676915.aspx



jeudi 16 mars 2006 à 13:59:26 | Re : Java envoi de fichier et réception

egire

Merci beaucoups kirua pr ton aide, on a bien avancé grace a toi, il nous reste un dernier problème, le fichier est bien envoyé la taille du fichier est bon, juste un truc, que se soit un fichier texte du son une image, pas moyen de lire .... Il y'a un pb de format et je vois aps comment régler ça ...
Tu aurais une idée?



jeudi 16 mars 2006 à 15:04:46 | Re : Java envoi de fichier et réception

kirua12

problème de format ? c'est à dire ? que se passe-t-il pour un fichier texte par ex ?



jeudi 16 mars 2006 à 15:45:08 | Re : Java envoi de fichier et réception

egire

Alors je viens de faire le test, c'est assez simple, le premier caractère n'est plus la ... Donc il manque le tout rpemier pacquet, sa doit-etre un défaut dans une des boucles, je vais éssayer de voir ce que je peux faire ...

Merci ...




Cette discussion est classé dans : fichier, peer, client, envoyer, chat


Répondre à ce message

Sujets en rapport avec ce message

Envoi fichier [ par sekka ] Bonjour,J'ai crée une application serveur qui permet d'envoyer un fichier  à un client2.Cet cette fichier est envoyé par un autre client1 vers le serv Pb pour envoyer un fichier.... [ par egire ] bonjour, j'ai un petit problème en java pour envoyer un fichier, je vais vous éxpliquer : Le but est de faire un serveur et un client, le client deman copie d'un fichier image du post client vers le serveur [ par japouni ] Bonjour ,je veux copier un fichier image du poste client vers post serveur.J'ai trouvé la solution suivantehttp://www. Aide débutant ! [ par zut69 ] Bonjour,J'ai réussi à intégrer dans mon applet le code qui suit. Cependant, est-ce que quelqu'un pourrait m'eclaircir sur la façon dont il fonctionne? socket serveur-client possible d'envoyer et de recevoir avec 2 ports [ par dingjianboy ] Bonjour,j'ai déjà effectué serveur et client se connectent avec un seul port, ils s'envoient et se recoivent en meme port, je pense qu'il possible d'e Serveur de téléchargement [ par krimou21000 ] Salut à tous..voila je suis étudient en informatique,et je suis encore débutant en java,et notre prof nous a donné comme projet de fin d'année la réal pb d'upload d'un fichier client=>serveur [ par hluder ] Bonjour!!!Alors voilà mon nouveau probleme!Mon client m'envoi un fichier, je le récupère et je le copie sur mon serveurTOut pourait bien aller sauf qu J2EE tres urgent [ par nabil78 ] Bonjour,j ais une application qui implemente l architecture client /serveur , je veu que chaque client renvoi un rapport surforme de fichier text au s Envoyer un message a un autre client via un applet [ par sarani ] Je veux faire un applet qui permettra a deux client connecté sur le meme site de s'envoyer des messages via un applets en temps reel( comme dans le di Comment récuperer sur un serveur un fichier envoyé part un client via un formulaire (multipart/form-data) [ par Chris75W ] Bonjour, j'ai besoin de récuperer un fichier par un seveur. Ce fichier doit être envoyé par un client via un formulaire multipart/form-data. Je n'arri


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.