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

Réseau C Discussion :

Envoie de donnée sur serveur wifi


Sujet :

Réseau C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 560
    Par défaut Envoie de donnée sur serveur wifi
    Bonjour,

    Je suis en train de développer une application permettant des données de grosse taille par client/serveur wifi.
    En fait je dois envoyer des images par wifi d'un serveur distant à un client qui s'y connecte.
    Le problème c'est que je dois envoyé environ 500ko de données. J'ai essayé d'effectuer l'envoie directement du serveur au client mais même si le client et le serveur ne sont pas très eloigné il me manque pas mal de données.
    En fait j'envoie une image toutes les secondes et je vois si le client la recoit bien. La première image est bien recu mais après c'est généralement le 1/4 voir moins qui est envoyé. Mais il y arrive quand même qu'une image sur 15 soit envoyé presque en entier.

    Est-ce normal d'avoir ce comportement ?(même lorsque les deux pc ne sont pas eloigné, inférieur à 50cm)

    Comment faudrait-il faire pour garantir l'envoie de l'intégralité des données? (scinder l'image, faire un prototole,...)

    Si quelqu'un a une suggestion pour mon problème.

    D'avance merci.

  2. #2
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Tu veux dire que tu fais un envoi en WiFi pur (cela doit être du had-hoc) entre l'émetteur et le récepteur (je n'ose plus parler de Client/serveur dans ce cas) ?

    Alors oui, cela ne m'étonne pas qu'il y ait du déchet surtout avec de tels volumes. Essaye au moins de les transférer en TCP, tu auras une garantie beaucoup plus grande d'intégrité.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 560
    Par défaut
    Oui je créée effectivement un réseau ad-hoc entre deux pc pour faire mes testes.

    Comment distinguer le fait d'envoyer les données en tcp ou en udp?

  4. #4
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    Tu peux imaginer un envoi par FTP entre ton client et ton serveur ?

    C'est je pense le protocole qui sera le plus facile à implémenter sur les 2 machines. Déjà, côté serveur, il n'y a pas grand chose à faire car il existe des serveurs FTP tout fait et qui fonctionnent même en anonyme (comprendre, sans login ni mot de passe).

    Pour la partie client, ce n'est pas très compliqué non plus car FTP est sommes toutes assez simple et surtout très bien documenté.
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    560
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 560
    Par défaut
    Je vais voir si je peux mettre en place un FTP. Mais je pense que ca va être relativement lourd à mettre en place surtout si je dois envoyer n images/seconde. Après connaissant mal ce protocole, je me trompe peutêtre.
    En ce qui concerne la différence entre TCP et UDP au niveau de l'implémentation, la seul différence semble venir de la déclaration de la socket:
    Pour le TCP:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SOCKET sock = socket(AF_INET, SOCK_STREAM, 0);
    Pour l'UDP:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SOCKET sock = socket(AF_INET, SOCK_DGRAM, 0);
    C'est bien ca?

  6. #6
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Par défaut
    C'est effectivement un début de différence mais il y en a d'autres (surtout dans la partie serveur)

    Au fait, en Wifi, c'est 54 MBits/sec donc 5,4 MO/sec (environ et si la connexion avec la borne est très bonne). Je dirais que dans le cadre de FTP, tu as un overhead dû au protocole lui même de 10%, il te resterais donc à peine 5 MO/sec (toujours dans des conditions idéales)

    Quelle est le poids de tes images et combien tu veux en envoyer par secondes ?
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/11/2006, 17h59
  2. [VB.NET] Connexion à une base de données sur serveur distant
    Par boulete dans le forum Windows Forms
    Réponses: 5
    Dernier message: 09/04/2006, 14h11
  3. problème d'accès aux données sur serveur par poste client
    Par rahan_dave dans le forum Requêtes
    Réponses: 1
    Dernier message: 25/02/2006, 09h13
  4. envoi de données sur un même port
    Par manaboko dans le forum Développement
    Réponses: 7
    Dernier message: 05/10/2005, 15h53
  5. [PHP-JS] Envoi de données sur une même page...
    Par dudux dans le forum Langage
    Réponses: 8
    Dernier message: 14/09/2005, 13h51

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