AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -50%
-50% Baskets Nike Dunk Low
Voir le deal
64.99 €
Le Deal du moment : -15%
(Adhérents) LEGO® Icons 10318 Le Concorde
Voir le deal
169.99 €

 

 [C++] Super File Exchanger !

Aller en bas 
5 participants
AuteurMessage
-Coco-
Utilisateur confirmé: Rang ***
-Coco-


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

[C++] Super File Exchanger ! Empty
MessageSujet: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptyDim 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
[C++] Super File Exchanger ! Apperc10

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
onilink_


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

[C++] Super File Exchanger ! Empty
MessageSujet: Re: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptyDim 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


_________________
[C++] Super File Exchanger ! Runningpotato1[C++] Super File Exchanger ! TvF6GED [C++] Super File Exchanger ! MdetltS
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

[C++] Super File Exchanger ! Empty
MessageSujet: Re: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptyLun 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 ****
Termite


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

[C++] Super File Exchanger ! Empty
MessageSujet: Re: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptyJeu 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 ***
-Coco-


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

[C++] Super File Exchanger ! Empty
MessageSujet: Re: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptyJeu 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*
Topaze22


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

[C++] Super File Exchanger ! Empty
MessageSujet: Re: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptyVen 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.
[C++] Super File Exchanger ! Projet13
Revenir en haut Aller en bas
-Coco-
Utilisateur confirmé: Rang ***
-Coco-


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

[C++] Super File Exchanger ! Empty
MessageSujet: Re: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptySam 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*
Topaze22


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

[C++] Super File Exchanger ! Empty
MessageSujet: Re: [C++] Super File Exchanger !   [C++] Super File Exchanger ! EmptyDim 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.
[C++] Super File Exchanger ! Projet13
Revenir en haut Aller en bas
Contenu sponsorisé





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

Revenir en haut Aller en bas
 
[C++] Super File Exchanger !
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Super Mario Bros. Super Star
» File d'attente [Abandonné]
» [Résolu] Error retrieving file size
» Goomba Aventure V1.6
» Objet qui suivent le personnage en file indienne

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