[Résolu] : ETHERNET - reception osc et envoi tcp (PjLink)

J'ai essayé ce que tu m'as dit mais je n'ai pas réussi à bien faire la chose.

J'ai modifié la fonction shutter comme ceci mais je n'ai toujours pas de réponse du vp. J'ai la réponse du projecteur si j'enleve le client.stop, mais dans ce cas la cela n'est pas conforme au protocole pjlink qui demande à fermer la connection s'il y a 30 secondes d'inactivité, car dans ce cas la le projecteur fermera la communication.

        if ( value == 1 ) {
        vpClient[vp].print("%1AVMT 31\r");
        while ( vpClient[vp].available() )
           {         
                char c = (vpClient[vp].read());
                Serial.print(c);
            }
          vpClient[vp].stop();
      }
      else {
        vpClient[vp].print("%1AVMT 30\r");
        while ( vpClient[vp].available() )
           {         
                char c = (vpClient[vp].read());
                Serial.print(c);
            }
            vpClient[vp].stop();
      }

Cette solution est viable pour moi en l'état, c'est à dire en retirant les client.print car ils prennent du temps, mais cela me donne envie de coder tout le protocole PJlink dans une arduino avec un petit LCD, mais je pense que c'est une autre affaire qui necessitera du temps… je reviendrais surement sur le forum à ce moment la !!

J'ai encore accès aux projecteurs demain, si quelqu'un à une idée… ensuite je ne les retrouverais que dans quelques semaines…

merci encore pour cette précieuse aide…

renaud