none
communication client serveur RRS feed

  • Discussion générale

  • bonjour, je fais un  programme  en c# dans lequel j'envoie mon message à un serveur.Je ne suis ps sûr que le cod est bon j'aimerai que vous me donnez vos suggestions voici le code

    byte

     

    c_msge; //message envoye

     

    //w_adress: adresse o l'on doit commencer lire

     

    byte w_nbits;// nbre de bits lire

     

    byte _nbytes;// nombre de bytes reus

     

    byte[] _dataBuffer;

     

    byte c_slave;// adresse de l'esclave qui envoyer un message

    c_slave=

     

     

    //Partie Envoie du message

    c_msge[0] = 0x00;

    // transaction identifier

    c_msge[1] = 0x00;

    c_msge[2] = 0x00;

    // protocol identifier

    c_msge[3] = 0x00;

    c_msge[4] = 0x00;

    //length field

    c_msge[5] = 0x06;

    c_msge[6] = c_slave;

    //adresse de l'esclave

    c_msge[7] = 0x02;

    // code de la fonction

    c_msge[8] = highByte(w_adress);

    c_msge[9] = lowByte(w_adress);

    c_msge[10] = hightByte(w_nbits);

    c_msge[11] = lowByte(w_nbits);

     

    for(j=0;j<12;j++)

    {

     

    Console.writeline("{0}",c_msge[j]);

    _dataBuffer=

    new byte[c_msge[j]];

    }

    try
    {

    SockAct.Send(_dataBuffer, 0, _dataBuffer.Length,

    SocketFlags.None);
    }

    mercredi 17 mars 2010 12:33

Toutes les réponses

  • Bonjour,

     

    Avez-vous essayé de tester ce code ? Il serait plus facile de découvrir des fautes si vous le testez, et après on peut continuer avec une discussion sur les éventuelles erreurs que vous rencontrez.

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    jeudi 18 mars 2010 12:22