Je te recommende de faire une recherche à "TLV format" dans Google! C'est le protocole le plus simple possible "dans le principe". Il est simple à implémenter et transporte tout type de données/commandes/requetes.
Une trame TLV se consitue des champ types, taille et données (charge utile). Dans le champ données (de taille variable), tu peux trouver d'autres trames TLV du même genre (encapsulation).
J'ai une classe un tas de classes qui permettent de serialiser/désérialiser une données, struct ou class dans une TLV. Une fois sérialisé, c'est facilement transportable via UDP ou TCP.
Message édité par xterminhate le 30-04-2004 à 20:50:55
---------------
Cordialement, Xterm-in'Hate...