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:
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 tab1=[1 2 3] tab2=[3 4 5] tab3=[6 7 8] fwrite(t, tab1,'float32'); fwrite(t, tab2,'float32'); fwrite(t, tab3,'float32');
Comment je peux savoir le nombre cycle de réception des données ?
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
Merci à tous.
Partager