IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

ouvrir et lire un fichier sur serveur distant


Sujet :

C++

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut ouvrir et lire un fichier sur serveur distant
    Bonjour,

    Je souhaite écrire un code client pour ouvrir et lire un fichier sur un serveur distant dont je connais l'IP et le port d'écoute.

    Pas de montage NFS. Pas de possibilité de rapatrier le fichier sur le disque local.

    Comment faire ?

    On m'a parlé de sockets et de get pour récupérer le fichier ..puis mmap pour le stocker en mémoire (mais il faut connaître sa taille non ??) ...puis put pour le rendre au serveur...

    Comment cela marche-t-il ?

    Quelqu'un aurait-il un exemple simple sous la main ?

    Merci,
    Un vrai débutant

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Pas facile apparemment
    Salut..

    Pas de réponse !!

    Questions difficiles alors ??

  3. #3
    Membre éclairé Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Points : 790
    Points
    790
    Par défaut
    Je te conseillerais de suivre un des mult-tutoriaux qui existent sur les socket afin de faire un mini client/serveur sur ton ordi (éventuellement si tu as deux machines tu peux ensuite essayer de le lancer sur ton réseau personnel).

    Puis tu utilise ton code client pour te connecter au serveur dont tu parles.

    Enfin, et c'est important il faut savoir comment le serveur te présente les données. Tu sais si il y a un protocole prédéfini ?

  4. #4
    Nouveau Candidat au Club
    Inscrit en
    Septembre 2007
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 3
    Points : 1
    Points
    1
    Par défaut merci
    j'ai déjà testé un client/serveur (récupéré sur le net) avec échange d'infos (le serveur demande d'écrire quelque chose, l'utilisateur écrit "toto" sur le serveur, puis le serveur renvoie le texte au client qui affiche "toto").

    Cela fonctionne.

    Mais comment faire pour "lier les sockets et les fichiers " ???

    Le client voudrait lire un fichier présent sur le serveur (le client en connaît évidemment le format...)...Comment ???

    Comment savoir, en lisant le code récupéré sur le net, quel est le protocole utilisé ?

  5. #5
    Membre éclairé Avatar de valefor
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    711
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 711
    Points : 790
    Points
    790
    Par défaut
    Je pense qu'il faudrait que tu nous donnes un cas d'utilisation.

    Par exemple :
    - on lance le programme avec les coordonnées du serveur/service.
    - une fenêtre semblable à l'explorateur windows s'ouvre
    - le programme permet de naviguer dans l'arborescence des fichiers par un simple click.
    - double cliquer sur un fichier permet de le télécharger en local.
    - on ferme avec [ctrl]+c ou une croix en haut à droite...

    Ensuite il faudrait que tu nous donnes plus d'infos sur le serveur (plateforme, os, services proposés (ftp, tftp, ssh, samba, etc...), etc.). En es-tu l'administrateur ?

Discussions similaires

  1. Creation fichier sur serveur distant
    Par bouliz dans le forum ASP.NET
    Réponses: 1
    Dernier message: 20/06/2007, 09h26
  2. Réponses: 2
    Dernier message: 18/04/2007, 15h44
  3. Réponses: 3
    Dernier message: 01/03/2007, 10h18
  4. [FTP] Accès fichiers sur serveur distant
    Par Mystic eyes dans le forum Langage
    Réponses: 23
    Dernier message: 07/07/2006, 17h06
  5. existence d'un fichier sur serveur distant
    Par Fabouney dans le forum Programmation et administration système
    Réponses: 3
    Dernier message: 17/01/2006, 10h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo