AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 [C++] Super File Exchanger !

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
-Coco-
Utilisateur confirmé: Rang ***
avatar

Messages : 545
Localisation : Grenoble - Montpellier
Projet Actuel : Orion VII - 0%

MessageSujet: [C++] Super File Exchanger !   Dim 1 Avr 2012 - 14:44

Super File Exchanger 2
Le super échangeur de fichiers.

Télécharger Le Programme


Auteur: Myself
Date de Sortie: 1er avril 2012
Copyright: Tout à fait libre de droit, diffusion etc.

Avancement Actuel: |||||||||||||||||||| ~ 100%


Screenshot


Ceci a été entièrement programmé en C++. Cela utilise la WinAPI (Désolé pour les utilisateurs de Linux ou Mac), la onilib (un peu), et la librairie winsock2. Tout ceci étant bien compilé, vous n'avez besoin d'aucune DLL pour le faire fonctionner, et le poids de l'exécutable final est de 87.0 ko (vive le C++).

Particularités :
Ceci est un gestionnaire d'échange de fichiers par adresse IP (locale ou avec des plateforme telles Hamachi).
Il a été conçu pour échanger des fichiers rapidement et facilement entre 2 personnes, c'est une bonne alternative à la clé USB lorsque vous êtes connectés en réseau local.
Ceci utilise les sockets, l'envoi d'un fichier de 50 Mo peut donc se faire en quelques secondes !

Fonctionnalités :
Vous pouvez soit héberger un fichier, via le bouton host, soit télécharger un fichier sur un hébergeur (à condition que celui-ci ait au préalable hébergé un fichier), dans tel cas il vous suffira d'entrer l'adresse de l'hôte dans le champ spécifique et cliquer sur "Download a file".
Ce programme sauvegardera la dernière adresse que vous avez rentrée, pratique en cas d'envois multiples.

Attention : Ce programme stocke les fichiers dans la RAM de votre ordinateur. Il est donc possible qu'il soit inadapté à l'envoi de fichier de plus de 500 Mo.
Il peut également y avoir, parfois, des erreur de copiage de bytes, dans tel cas vous risquez de devoir renvoyer le fichier.

Vous n'avez pas connu Super File Exchanger premier du nom, mais pour l'anecdote, c'était quelque chose en console très moche et bien moins pratique, et donc l'exe pesait le triple de celui ci.


A quoi ça sert, me direz vous, puisqu'il existe déjà un tas de logiciels qui font ça ?
Je vous répondrai que son intérêt et d'être léger, pratique et fonctionnel, bien qu'il ne soit pas forcément à la hauteur d'un logiciel pro, car parfois il y a des petits problèmes de transmission (le logiciel n'y est pour rien, c'est le réseau qui fait ça).

Je les mets pas les fichiers source en ligne par défaut, mais si vous me les demandez, que vous souhaitez les consulter pour une raison X ou Y, je vous les mettrai Smile

_________________
Oh, snap.
Revenir en haut Aller en bas
onilink_
Modérateur
avatar

Messages : 8885
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: [C++] Super File Exchanger !   Dim 1 Avr 2012 - 18:39

Ah sympa :b
Fallait avoir envie de toucher a la win api par contre, mais au moins le résultat est cool gnii


_________________
                 
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
avatar

Messages : 3324
Localisation : Dans une canonnière wookie.
Projet Actuel :
Wyvup
SpaceShift
Centauri-France


MessageSujet: Re: [C++] Super File Exchanger !   Lun 9 Avr 2012 - 16:54

Stocker le fichier dans la ram ? ._.
T'as pas un moyen de l'écrire en direct ou par bouts de quelques mo ?
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Termite
Utilisateur confirmé: Rang ****
avatar

Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

MessageSujet: Re: [C++] Super File Exchanger !   Jeu 10 Mai 2012 - 0:16

Techniquement si, t'ouvres un fichier et à chaque interception de morceau de fichier reçu, tu écris direct dedans et tu libères le buffer

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
-Coco-
Utilisateur confirmé: Rang ***
avatar

Messages : 545
Localisation : Grenoble - Montpellier
Projet Actuel : Orion VII - 0%

MessageSujet: Re: [C++] Super File Exchanger !   Jeu 10 Mai 2012 - 16:22

Je pensais faire une sorte de streaming dans les prochaines releases.
Genre il stocke 100 Ko dans la RAM, il les envoie, il désalloue la mémoire, il restocke etc. ce qui permettra d'utiliser que 100 ko de RAM et ça évitera les éventuelles erreurs de copiages, qui passent inaperçues sur les trop gros fichiers.

_________________
Oh, snap.
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
avatar

Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

MessageSujet: Re: [C++] Super File Exchanger !   Ven 11 Mai 2012 - 12:31

Projet Actuel: Détrôner Dieu et prendre sa place.
Ca nous fait un point commun !

Bon, ba un système qui marche, c'est toujours ça, tu compte nous faire un jeu quand même un jour ? ^^

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
Revenir en haut Aller en bas
-Coco-
Utilisateur confirmé: Rang ***
avatar

Messages : 545
Localisation : Grenoble - Montpellier
Projet Actuel : Orion VII - 0%

MessageSujet: Re: [C++] Super File Exchanger !   Sam 12 Mai 2012 - 16:17

Je suis en train de travailler sur un jeu, qui en plus fera travailler un peu l'aspect communautaire avec un éditeur de niveaux et des levels packs qu'on peut partager.
Coming soon...
(Et en C++ bien sûr)

_________________
Oh, snap.
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
avatar

Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

MessageSujet: Re: [C++] Super File Exchanger !   Dim 13 Mai 2012 - 13:12

Houuuu, tu m’intéresses là gnii

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: [C++] Super File Exchanger !   

Revenir en haut Aller en bas
 
[C++] Super File Exchanger !
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» PC super lent
» [RESOLU] probleme dans :.file Generale.pictureBOx.xml
» ILM en super 8 à l'epoque de SW
» Super Laguna
» Site d'échantillons super!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Projets-
Sauter vers: