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 :

Changer type d'une liste en fonction d'une variable


Sujet :

C#

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 4
    Par défaut Changer type d'une liste en fonction d'une variable
    Bonjour,
    Je travail actuellement sur un système qui devra être autonome. je m'explique:
    -Deux pc communique entre eux via ethernet
    - Le PC A est master et et PC B est slave.
    -Le PC A devra recevoir des informations du PC B, que le PC B aura au préalable définit.
    Par exemple le PC B enverra au PC A : Je t'envoie un Int, et envoie les 4 octets du int.
    Donc techniquement je sais que c'est un Int sur le PC A vu que le pc B lui a dit.
    Le problème est le stockage des informations. Actuellement je les stock en byte (je les reçois en byte), mais pour lire l'information il faut les convertir.

    Variable type: 0x01 (pour int), 0x02 pour int16...

    J'ai une classe data qui contient le type, les data en byte, et d'autre information.
    Dans cette même classe je voudrais créer les data decryptées, comment je peu créer ma liste en fonction de la valeur de type ?
    J'ai bien pensé a créer une liste de chaque type, mais je trouve que cela ne fait pas propre, quelqu'un aurais une solution a mon problème ?

    Merci d'avance !

  2. #2
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 667
    Par défaut
    Pourquoi ne pas faire une classe Data mère , qui est hérité par une classe CryptedData ?

    Donc si j'ai bien compris ton problème ,comme ça , tu n'auras qu'une liste de type Data et des que tu traitera la liste , ca appellera la bonne méthode de traitement , données cryptées ou non.

  3. #3
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Pourquoi vouloir stocker les résultats du décryptage ? Ne serait-il pas plus judicieux de les consommer au fur et à mesure ?

  4. #4
    Membre chevronné Avatar de pascalCH
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Juillet 2006
    Messages
    188
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 188
    Par défaut
    on retient l'idée de DonQuiche et celle de PixelJuice, et on emballe le tout dans un WCF qui va régler la communication, le protocole, le format des données (qui seront des classes) cryptées ou non et le tour est joué

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2013
    Messages : 4
    Par défaut
    Pourquoi ne pas faire une classe Data mère , qui est hérité par une classe CryptedData ?

    Donc si j'ai bien compris ton problème ,comme ça , tu n'auras qu'une liste de type Data et des que tu traitera la liste , ca appellera la bonne méthode de traitement , données cryptées ou non.
    C'est ce que je voulais faire au début, mais du coup il faut que j'initialise au début une liste de chaque type ? (sachant que je ne connais pas le type de donnée que je reçois a l'avance)

    Citation Envoyé par DonQuiche Voir le message
    Pourquoi vouloir stocker les résultats du décryptage ? Ne serait-il pas plus judicieux de les consommer au fur et à mesure ?
    Je suis d'accord avec toi, mais pour le moment je dois montrer que le logiciel fonctionne et le moyen que j'ai trouvé c'est de montré les data reçu en clair. Dans la version final, les datas seront traité a la volée pour l'application voulu.

    Merci pour vos réponse rapide

Discussions similaires

  1. [LibreOffice][Base de données] Recuperer une liste de tables et une liste de champs d'une table sur LibreOffice & OpenOffice
    Par gerard.sauvage dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 08/04/2014, 12h35
  2. Réponses: 2
    Dernier message: 08/10/2013, 13h54
  3. Réponses: 5
    Dernier message: 09/12/2007, 18h17
  4. Réponses: 2
    Dernier message: 11/09/2007, 11h15
  5. filtrer une liste en fonction d'une valeur
    Par robocop2776 dans le forum Access
    Réponses: 4
    Dernier message: 06/04/2007, 10h13

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