Envoyer / Recevoir Fichier

Envoyer / Recevoir Fichier - Java - Programmation

Marsh Posté le 11-01-2005 à 19:15:24    

Salut les gens;
QQ1 pourrait m'aiguiller sur des fonctions pour envoyer recevoir des fichier (a la msn )  
 
TKS

Reply

Marsh Posté le 11-01-2005 à 19:15:24   

Reply

Marsh Posté le 11-01-2005 à 20:18:18    

Salut,
Si je comprends bien tu veux transferer des fichiers a travers le reseau.
 
Tu devrais t'orienter sur les ServerSocket et Socket pour les connections (dans le package java.net ) et regarde les Reader / Writer et les filtres associés dans java.io (FileReader BufferedReader et FileWriter )
 
Tu trouveras tous les details sur le site de sun dans la doc de java.
 
Si j'ai pas été précise n'hésite pas.

Reply

Marsh Posté le 11-01-2005 à 20:51:13    

précision : vaut mieux utiliser des InputStream / OutputStream que des Reader/Writer


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-01-2005 à 22:17:25    

pq ?

Reply

Marsh Posté le 11-01-2005 à 22:25:40    

parce que les reader et writers transforme les octets en charactères et inversement et que cette transformation dépend du charset utilisé sur la machine. et rien te dis que c'est le même sur les 2 machines ...
 
En plus, avec certains charset, pour coder certains caractères il faut plusieurs octets => rien ne te dis que la transformation d'une donnée binaire en texte va fonctionner ...


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-01-2005 à 22:29:43    

[:rofl] j'avais mal lu, enfin inverser sur le coup quoi.
 
:jap:

Reply

Marsh Posté le 11-01-2005 à 22:53:59    

ouais c clair que niveau rapidite les stream seront plus rapides que les reader / writer pour les fichiers c'est pas vraiment utile ... je m en souviendrais aussi ;)

Reply

Marsh Posté le 11-01-2005 à 23:18:45    

t'as pas compris ... c'est pas une question de rapidité, c'est une question de codage qui n'est pas symétrique.
 
avec des reader/writer, si ca marche c'est que t'as de la chance !


---------------
ma vie, mon oeuvre - HomePlayer
Reply

Marsh Posté le 11-01-2005 à 23:21:36    

j'abonde...
 
en stage cet été un stagiaire codait un serveur d'appli J2ME (un distributeur de JAD quoi) ...il s'est pris la tete horriblement pendant tt une journée...ca envoyait, mais ca recevait n'importe quoi sur le portable de test...
 
jusqu'au moment où il a percuté que les 2 plateformes n'utilisaient pas le meme charset...l'une était en unicode, l'autre en iso8859-1


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 11-01-2005 à 23:25:41    

exactement ... envoyer un fichier à travers le réseau  
concretement ca se passe comment ?
Faut til faire de la serialisation de donnée ?
ou tout envoyé d'un coup ?
vous conseillez quoi et comment ?
:)
 
Merci les gentils developpeurs  
 
love

Reply

Marsh Posté le 11-01-2005 à 23:25:41   

Reply

Marsh Posté le 11-01-2005 à 23:54:11    

oseborn a écrit :

exactement ... envoyer un fichier à travers le réseau  
concretement ca se passe comment ?
Faut til faire de la serialisation de donnée ?
ou tout envoyé d'un coup ?
vous conseillez quoi et comment ?
:)
 
Merci les gentils developpeurs  
 
love


vu tes questions tu devrais plutot chercher un tutoriel java/stream/socket ....

Reply

Marsh Posté le 12-01-2005 à 00:27:31    

benou a écrit :

t'as pas compris ... c'est pas une question de rapidité, c'est une question de codage qui n'est pas symétrique.
 
avec des reader/writer, si ca marche c'est que t'as de la chance !


 
Ah ok en fait j'avais lu ta reponse de travers ... autant pour moi


Message édité par fabs0028 le 12-01-2005 à 00:27:57
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed