Bonjour à tous,
Je voudrais savoir un truc sur une application que je l'ai conçue entre deux programmes server et client via le protocole TCP/IP.
En fait, j'utilise matlab pour récupérer des données de mon capteur et je les envoie vers le server pour les afficher.
Les données sont des vecteurs, c'est à dire à chaque cycle, j'envoie un vecteur et je le récupère.
Tout va bien ! sauf que je peux récevoir deux ou trois vecteur en un seul cycle de récupération (coté server).
Ma question : est ce qu'il y a une méthode qui me permet de connaitre le nombre de cycle de réception.
Par exemple :

Si j'envoie les données suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
tab1=[1 2 3]
tab2=[3 4 5]
tab3=[6 7 8]
fwrite(t, tab1,'float32');
fwrite(t, tab2,'float32');
fwrite(t, tab3,'float32');
Il y a deux possibilités pour récupérer les données avec fread (c'est le protocole TCP/IP qui fait ça implicitement) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
soit :
1 2 3 4 5 6 7 8 9 % un seul cyle de lecture 
ou soit
1 2 3  % Premier cycle de lecture 
4 5 6  % Deuxième cycle de lecture 
7 8 9  % Troisième cycle de lecture
Comment je peux savoir le nombre cycle de réception des données ?
Merci à tous.