begin process at 2012 02 09 08:44:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > WXWIDGETS -- > CLIENT FTP

WXWIDGETS -- > CLIENT FTP


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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é :13 049 / 1 111

Auteur : satellite34

Ecrire un message privé
Site perso
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

Les Membres Club peuvent 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

 Sources du même auteur

Source avec Zip [ FMODEX | WXWIDGETS ] CAPTURER L'OUTPUT AUDIO + ÉCRITURE DA...
Source avec Zip Source avec une capture [ FMOD | WXWIDGETS]RENDU SPECTRUM -- MP3
Source avec Zip Source avec une capture ~~ PETIT LECTEUR VIDEO [ WXWIDGETS ----> WXMEDIACTRL ] ~~
Source avec Zip Source avec une capture --LECTEUR MP3/CD [WXWIDGETS+FMOD]--

 Sources de la même categorie

Source avec Zip SERVEUR MULTITHREAD [LINUX/WIN] par nipepsinicolas
Source avec Zip Source avec une capture SECURE REMOTE SHELL [WIN32] par ganjarasta
Source avec Zip Source avec une capture SUIVI DE PRODUCTION ONDULEUR PHOTOVOLTAÏQUE SOLARMAX par brunovan
Source avec Zip MINICHAT MULTI-CLIENT par wisar
SOCKET CPP par baptchr55

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture IRC CLIENT MULTISERVEUR EN MFC (TXIRC) par TeniX
Source avec Zip MINICHAT MULTI-CLIENT par wisar
Source avec Zip INTÉGRATION SIMPLE D'UN CLIENT IRC À UNE APPLICATION par PJulot
Source avec Zip Source avec une capture MYFTP :: FTP EN C SOUS UNIX par Spawnrider
Source avec Zip Source avec une capture CLIENT FTP (SANS WININET) par Arnotic

Commentaires et avis

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 !!

Commentaire de kortin le 09/11/2005 12:05:51

j'ai rien dit dsl

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

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

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;

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)

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 (-:

@+

Commentaire de satellite34 le 12/02/2006 12:57:48

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

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 ....

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

++

Commentaire de kyript le 04/03/2006 11:09:07

tres jolie

bravo

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

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

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

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")


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 3,229 sec (3)

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