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 !

WXWIDGETS -- > CLIENT FTP


Information sur la source

Catégorie :Réseaux & Internet Classé sous : client, ftp, wxftp, wxwidgets Niveau : Débutant Date de création : 07/11/2005 Date de mise à jour : 01/04/2006 18:35:35 Vu / téléchargé: 10 202 / 980

Note :
8,75 / 10 - par 4 personnes
8,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
voila un client ftp windows, linux (a ajuster)

utilisation de:
-- wxFTP
-- wxSocketBase
-- wxGenericDirCtrl
-- wxListCtrl
-- wxTextCtrl
-- wxCombo
-- wxThread
-- wxFrameLayout
+ bien d'autres classes wxWIDGETS

il vous faudra installer la lib wxWidgets2.6.3 et wxFrameLayout ( dans les contribs ) pour pouvoir compiler
Les commentaires sont en anglais ( vraiment basique donc no pb );

un executable release ( windows ) est fourni a :
http://satellitesound.free.fr

j'y pose le release et un setup quand c'est mangeable;

@+
 

Conclusion

menu -- help


http://satellitesound.free.fr/client.exe
http://satellitesound.free.fr/SetupRelease.zip

Only Windows;
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

08 novembre 2005 16:47:57 :
memory leacks fixés- exe
08 novembre 2005 17:02:56 :
screenshot
09 novembre 2005 17:47:38 :
+ makefile linux
11 novembre 2005 17:54:34 :
- imagelist pour le remote site, récupération de l'icone des fichiers par rapport au mime type
20 février 2006 10:16:22 :
- beaucoup de choses, a voir....
23 février 2006 13:22:36 :
ajout d'un executable pour tester viteuf;
25 février 2006 11:33:40 :
- ajout screen-shot
25 février 2006 11:45:49 :
-categorie...
27 février 2006 19:58:41 :
-- ajout d'une liste d'attente, en train d'etre développée, pour le moment elle affiche mais c'est tout; -- utilisation de ressources un peu plus jolies;
28 février 2006 10:27:13 :
-- améliorations portées a la classe ftp + choix d'afficher ou pas la file d'attente + correction de qqes petits bugs
03 mars 2006 13:52:13 :
-- meilleur management des classes; -- modifs sur la classe ftp + GUI
04 mars 2006 17:32:43 :
- GUI modifiée
04 mars 2006 18:36:52 :
-- screenshot
05 mars 2006 00:56:08 :
-- enfin trouvé des resources dignes de ce nom..
05 mars 2006 03:38:06 :
- j'ai oublié d'enlever mes id's dans les text_ctrl
05 mars 2006 20:42:12 :
-- gestion de la file d'attente
05 mars 2006 20:48:58 :
j'ai encore laissé mes id's :-)
05 mars 2006 21:15:55 :
-^^-
06 mars 2006 13:25:00 :
-- corrections de bugs sur la file d'attente
07 mars 2006 18:17:19 :
-- corrections de qqes bugs : trop de composants tue le composant chez les novices;
08 mars 2006 00:18:05 :
-- correction de bug sur l' arbre local, -- on peux maintenant choisir le mode d'affichage local et distant -- file d'attente un peu mieux gérée -- optimisations de code voila, jusqu'a la prochaine découverte...
08 mars 2006 20:47:46 :
-- corrections de bogues + meilleure gestion des events sur le treectrl local en tree view
09 mars 2006 15:50:21 :
- meilleure gestion des erreurs protocoles
10 mars 2006 13:52:59 :
-- découverte d'un petit bug sur la selection du combo box client --> fixé
10 mars 2006 23:35:10 :
-- ajourt d' un thread pour l'upload, plus de freeze pendant upload; ca prend forme....
10 mars 2006 23:55:48 :
-- j'enleve l'exe du zip, cf description de la source
12 mars 2006 12:52:13 :
-- nouvelle commande port qui marche;
19 mars 2006 18:11:48 :
-- modifications portées sur les transferts de fichier + meilleure gestion de file d'attente;
20 mars 2006 13:20:05 :
-- implémentation d'un systeme de signets basé sur un fichier xml qui se place dans [user_home]/FTPlogs/Adresses.xml 60 signets maxi, mais c'est illimité si on veut. -- Gestion des signets a venir ....
22 mars 2006 11:47:42 :
-- quelques améliorations sur le thread et la file d'attente
25 mars 2006 16:35:15 :
-- dockbars
25 mars 2006 20:41:38 :
-- simple migration vers la derniere release wxWidgets-2.6.3 qui est sortie aujourd'hui meme (-;
26 mars 2006 12:45:32 :
-- Une petite led à la filezilla, d'ailleurs empruntée a filezilla on sourceforge
26 mars 2006 13:06:00 :
-- nouveau screenshot
27 mars 2006 14:10:11 :
-- ajout d' une classe CommandList pour traiter les commandes ftp dans une std::list<wxString>
28 mars 2006 11:56:20 :
-- nette amélioration du protocole, création d'un socket server en vue de la commande port
28 mars 2006 12:03:55 :
-- petite modif pour l'affichage sur le site --- ya un bug !!! "(null)" fait que l'affichage sur CodeSource ne voit pas la fin de la chaine de caractere et met tte la suite du fichier en rouge !
29 mars 2006 09:52:05 :
-- correction de 2 énormités, un delete oublié ( memory leak ) + un accés a la class frame refait dans le LocalListCtrl -- plus de memory leak
01 avril 2006 02:43:06 :
-- gestion des sous repertoires en upload
01 avril 2006 03:11:17 :
|__^ ^__|
01 avril 2006 18:35:35 :
-- corrections apportées a l'upload des sous repertoires

Commentaires et avis

signaler à un administrateur
Commentaire de kortin le 09/11/2005 12:04:56

aucun succès avec ces laitages :)

Ton soft est bien, ça faisait un moment que tu étais dessus, et je le connais déjà. Si tu veux être évaluer par les autres, mets l'executable en ftp.ex_
Voilà, tu es arrivé au bout, c'est très bien !!

signaler à un administrateur
Commentaire de kortin le 09/11/2005 12:05:51

j'ai rien dit dsl

signaler à un administrateur
Commentaire de MuPuF le 09/11/2005 15:01:27

ça se drague un fichier ? (:-D)
Bon, je developpe aussi un ftp mais pas utilisable directement par le client, en fait je recode ce que je faisais avec wininet pour permettre la reprise de download apres la fermture de la connexion (20 minutes chez free, c'est trop peu pour envoyer des gros trucs).

Je vous tiens au courant via la MAJ de FS

signaler à un administrateur
Commentaire de satellite34 le 09/11/2005 19:39:49

bonjour,

oué j'ai pris mon temps, recodé pas mal de fois, déstructuré, restructuré, inline etc....

Ca m'a servi a apprendre pas mal sur wxWIDGETS et C++;

sinon, pour les transferts, quand on downloade ou uploade 1 ou plusieurs fichiers en pile, on peut pas se déplacer dans le remote site tant que c'est pas fini; est-ce que ca vient d'un mode passiv a initialiser??

Aussi, avec l'acquisition du fichier dans le stream pour upload, j'ai un soucis: la gui bloque pendant l'acquisition.
Une solution??

@+
satellite34

signaler à un administrateur
Commentaire de satellite34 le 16/11/2005 21:38:04

bonjour,

je ne suis que de passage, la source a recue beaucoup de modifs, j'ai fait pa mal de tests, les mémory leaks sont définitivement virés, J'ai aussi rajouté un choix de l'affichage de la liste distante et la classe réseau est améliorée;

donc évitez de down ce source, attendre la maj, que je vais me débrouiller de faire un de ces quatres quand j'aurai une clé usb;
Merci;

signaler à un administrateur
Commentaire de MuPuF le 16/11/2005 21:44:26

ah ah, le definitivement est de trop, j'en decouvre souvent moi dans mes programmes des memory leaks et pas forcement des petites ... (Ya qu'en debuggant qu'on trouve des memory leaks)

signaler à un administrateur
Commentaire de satellite34 le 17/11/2005 14:54:35

oui, lol, une semaine de déboguage, franchement, je pense avoir éradiqué les leaks ( ou presque ), enclenché des erreurs, fai des truks completements improbables avec le soft etc.....

Quelques jours et tu pourra vérifier (-:

@+

signaler à un administrateur
Commentaire de satellite34 le 12/02/2006 12:57:48

quelques jours se transforment en quelques mois.........
patience;

signaler à un administrateur
Commentaire de MuPuF le 14/02/2006 20:33:02

mdr, moi pareil pour mon programme, sa future version va ammener un lot énorme de nouveautée , correction de bug (plus création de nouveau lol) et d'interface, mais long ....

signaler à un administrateur
Commentaire de satellite34 le 20/02/2006 10:21:08

a yé , enfin internet a la maison, MAJ du soft,

MUPUF, envoi un link sur ton soft

++

signaler à un administrateur
Commentaire de kyript le 04/03/2006 11:09:07

tres jolie

bravo

signaler à un administrateur
Commentaire de satellite34 le 12/03/2006 05:35:59

Ajout d'un thread pour upload, j'ai résolu ce probleme d' upload qui freeze la gui  (cf qques post dessus), une file d'attente qui ne contient pas encore de véritables fonctionnalités mais qui stabilise l'ensemble, améliorations dans la GUI;

toujours en cours de développement

signaler à un administrateur
Commentaire de MuPuF le 12/03/2006 09:55:00

Voila ma source : http://www.cppfrance.com/codes/WIN32VC6-FILESENDER_33958.aspx
Promis ce soir, je met a jour, la change list va etre longue :-S

signaler à un administrateur
Commentaire de satellite34 le 20/03/2006 13:23:40

Ajout d'un systeme de signets basé sur un fichier xml
( de base );


la gestion des signets est a venir;

http://rootscommunity.free.fr

signaler à un administrateur
Commentaire de skone007 le 29/10/2006 15:11:36

Salut beau boulot, Mais je ne peut pas dommage que je ne puisse pas le voir a l'oeuvre j'arrives pas le compiler enfin c'est surtout FL que j'arrives pas à compiler le projet dans contrib ne veux même pas ce lancer je suis avec wx 2.7.1 dommage si ta la solution je suis preneur car ton projet m'intéresse beaucoup ...

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

client/serveur FTP [ par fab ] Salut!!!Je développe un prog client/serveur FTP en C++ Builder . Je veux pouvoir envoyer un fichier image au serveur . Pour cela j'utilise le composan client FTP [ par iup3 ] comment integrer les fonctionnalités d'OpenSSL a mon programme C (client ftp)Votre texte ICI client ftp [ par iup3 ] comment faire pour integrer les fonctionnalités d'OpenSSL à mon programme en C : client ftp pour avoir une communication securisée via OpenSSL [MFC]CLIENT FTP [ par farotide ] salut a tousje suis entrain de faire un client ftp sous visual c++ et je n'arrive pas a garder ma connexion au ftp ouverte une fois celle ci etablit j Client FTP Telnet [ par nico_fip1 ] Bonsoir,Je cherche à automatiser une sequence Telnet et FTP, en me conectant aux serveurs correspondant. Celà peut se faire en VB ou en C++, avec une wxFTP [ par Rhazou ] Bonjour a tous, j'ai un soucil avec wxFTP, le pb etant tout simple mais conséquent, je n'arrive meme pas a etablir de connexion... J'ai passer toute l [mfc]client ftp [ par farotide ] salutation a tousje suis entrain de faire un client ftp et je voudrais recuperer le dialogue entre le serveur et le client lors de la connection.exist winsock2 && ftp [ par anonyme_man_in_this_world ] salut !! j'ai du mal a trouver des tutoriaux qui explique comment faire une application client/serveur ou le serveur permet au client d'ouvrir une client ftp soux unix [ par eilyn ] salutvoila je voudrais faire un client ftp sous unixdonc pour créer ma socket j'utilise la méthodeSOCKET s;s = socket (AF_INET,SOCK_STREAM,"protocol") CLIENT/SERVEUR FTP RFC [ par saywaki ] Bonjour a tous, Je souhaite developper un serveur et un client FTP en C qui soit a la norme RFC et 2 autres en plus d'ailleurs.Si vous avez des tutori


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

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,343 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é.