J'ai un projet, et je dois envoyer des données de plusieurs capteurs/moteurs simultanément sur mon téléphone via une application que je suis entrain de coder en Ionic.
Grosso modo, voila comment je m'y prends afin d'envoyer et recevoir plusieurs données différentes au même moment, même si cela fonctionne, j'ai l'impression quand même de m'y prendre mal, et qu'à l'avenir il y ai un bug ..
oui vous avez créé un protocole de communication avec un marqueur de début et un marqueur de fin de message et ensuite vous analysez le contenu. C'est pratique courante.
Si vous pouvez avoir des nombres négatifs, j'éviterais le tiret comme marqueur de fin pour qu'il n'y ait pas de confusion possible. (souvent on met au début et à la fin des caractères "qui se ressemblent" et on sépare par une virgule du genre <90,45> ou [90,45] ou {90,45} ou (90,45) mais le principe reste le même.)
bien sûr c'est lisible par un humain, mais vous envoyez de nombreux octets pour cette représentation textuelle. Si la vitesse de transmission est importante, il faudra éventuellement envisager d'envoyer les nombres en binaire directement