begin process at 2010 03 20 15:49:58
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Reseaux et Internet

 > UN TABLEAU PLEIN DE BYTES

UN TABLEAU PLEIN DE BYTES


 Information sur la source

Note :
Aucune note
Catégorie :Reseaux et Internet Niveau :Débutant Date de création :21/11/2004 Vu / téléchargé :6 384 / 455

Auteur : AbriBus

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Pour ceux qui ont deja lu mon post dans le forum, vous allez me trouvez insistant. Je cherche a envoyer un fichier au travers d'un socket dans un contexte client serveur... Voila, cette source marche presque, je sais que les sources ce n'est pas le forum et que l'on est sensé poster des sources qui sont suposées fonctionnelle... celle la l'est presque (je sais pas pourquoi elle ne l'est pas totalement).  En outre, elle illustre bien comment utiliser les PrintStream et BufferedReader pour les debutants... toutes les ligne de ce code sont expliquées...


 Conclusion

Si vous essayez de le faire fonctionner, vous vous appercevrez que le code fonctionne a ceci pres que le fichier de sortie du client n'est pas parfaitement identique au fichier d'entré du serveur... en gros je cherche juste a faire un upload dans un socket et je m'étaonne de l'apparente difficulter a le realiser... Si vous avec un truc dans le genre qui fonctionne, ou des suggestions... faites le moi savoir...

Merci d'avance pour les remarque constructives [:)]

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • .classpathTélécharger ce fichier [Réservé aux membres club]235 octets
  • .projectTélécharger ce fichier [Réservé aux membres club]386 octets
  •   Client
  •   Serveur
    • .projectTélécharger ce fichier [Réservé aux membres club]386 octets
    • Envoyeur.classTélécharger ce fichier [Réservé aux membres club]1 911 octets
    • TestSender.classTélécharger ce fichier [Réservé aux membres club]782 octets
    • TestSender.javaTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 282 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip MP3PLAYEUR
Source avec Zip CLASSE UTILE POUR LES FICHIERS
Source avec Zip Source avec une capture MESSAGE BOXE
Source avec Zip FILEFILTER

 Sources de la même categorie

Source avec Zip COMPTEUR DE TEMPS DE CONNEXION A L'INTERNET EN RESEAU. par Tiger076
Source avec Zip SERVEUR GENERIQUE par pacifikateur
Source avec Zip Source avec une capture JOMESSENGER : APPLICATION CLIENT/SERVER par numurique
Source avec Zip MINI SERVEUR HTTP par yvesyves
Source avec Zip Source avec une capture TCHAT EN DEUX PARTIES: CLIENT ET SERVEUR par benads

Commentaires et avis

Commentaire de era le 22/11/2004 09:50:06

je n ai pas lu ton code mais en utilisant un ObjectInputStream ou output suivant de quelques cotes tu te place
normalement y a pas de probleme
vu que tu envoies un flux de binaires

voila
lis la doc de sun sur ObjectOuputStream et ObjectInputStream

Commentaire de AbriBus le 22/11/2004 17:02:37

Salut,
Merci pour cette info, j'avais deja regardé un peu dans ce coin la et ca marchait pas du tout... maintenant ca marche un peu (pour le debut du fichier) mais il me met une Exception de type 'Bad file descriptor'...
Ca te dit quelque chose ?

Commentaire de era le 22/11/2004 17:54:56

le fichier que tu veux transferer, c toi qui l a cree ou pas?
bad file descriptor  c que tu accedes a un byte du fichier qui est pas bon, style fin de fichier au milieu du fichier etc ...

c etrange, mais squizable, passe a la suite sauf si t en fin de fichier

Commentaire de AbriBus le 22/11/2004 18:02:05

ben non, j'essaye de faire transiter un .exe par exemple... qui marche initialement et l'intégrité du fichier de recption est donc primordiale...
Merci pour cette information sur l'erreur, ca m'aide deja pas mal...
en outre, tu me parle de squeezer l'erreur... methode un peu "tete brulée" qui me plait bien, je suis en train d'essayer en ce moment meme mais ma methode est un peu... lourde (je remplis un tableau de byte (donc sans erreur de fichier possible) pis apres, je vais forcer la copie dans le fichier byte a byte), ceci dit, ca me fait fortement penser a ma premiere tentative qui fonctionnait mais "a peu pres" (source encore a cette adresse, Cf mes remarques a son sujet)

(Quesque j'galère juste pour un file transfert !!)

Commentaire de sheorogath le 22/01/2005 22:19:54 administrateur CS

ya un truc que je comprend pas : pkoi tu creer (dans le serveur) un serveur socket et un socket tu peut pas tout faire transite directement sur le serveur socket et la socket qui se connecte dessus ?

Commentaire de AbriBus le 23/01/2005 02:00:43

probablement mais dans l'immediat j'essaye de faire fonctionner une chose a la fois... pour l'optimisation, je me lance quand ca marche, sinon c'est pas la peine...

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales