Fonction Get
La fonction Get permet de récupérer la trame de caractère reçue.
MaLiaisonTcpClient.Get( MaTrame) : Nombre
MaLiaisonTcpServeur.Get( Connexion, MaTrame): Nombre
Par exemple :
On ethCouple.Receive Do begin ethCouple.Get( IdCon, Trame) ; Couple = SubSTr( Trame, 10, 5) ; end
Sur réception d ’une trame de l ’équipement de mesure de couple, on récupère la trame émise dans la variable Trame, et on obtient le couple en en extrayant cinq caractères à partir du dixième caractère.
Pour une liaison ethernet serveur, est attendu en premier paramètre l'identifiant de connexion obtenu lors de l'acceptation de la connexion.
Var Connexions[10]; ... For i = 0 to 9 do if ethCouple.Get( Connexions[i], trame) then Couple[i] = SubSTr( Trame, 10, 5);
Dans cet exemple les identifiants de connexions sont enregistrés dans un tableau mis à jour lors des événements Connect et Disconnect.
Cet identifiant de connexion peut aussi être obtenu par itération sur l'ensemble Received.