{{ :prog:areyouthere:secspack1.2.3.0.zip |Archive v1.2.1.0 x86}} Il faut l'installer en version personnalisée en activant l'installation de ''AreYouThere''. Le code source est inclus. Exemple d'utilisation pour faire communiquer deux instances, l'un en mode passif et l'autre en mode actif. ===Format des messages de communication=== Le fichier ''DefaultLibrary.sil'' contient le formatage des messages sous la forme : Nom SxFy W ………. SxFz <……>. La sémantique des messages et leurs contenus sont définit par la norme HSMS. Par exemple : R S1F1 W. S1F2 >. Bien que le contenu des messages soit normé, certaines machines ne les respectent pas. Il faudra adapter les messages. ===Instance Active=== Faire ''Session''|''Configure...''. Choisir ''TCP/IP'' avec ''HSMS''. {{:prog:areyouthere:areyouthere_1.png?407|}} Puis configurer le port dans TCP/IP. Les deux lignes à configurer dépendent du mode de connexion ''Active'' ou ''Passive''. Les valeurs par défaut sont bonnes pour le test. {{:prog:areyouthere:areyouthere_2.png?407|}} Faire ''Session''|''Open''. ===Instance Passive=== {{:prog:areyouthere:areyouthere_1.png?407|}} {{:prog:areyouthere:areyouthere_3.png?407|}} Faire ''Session''|''Open''. ===Communication entre instances=== Une fois les deux sessions ouvertes, les logs doivent tous les deux indiquer une ouverture de socket avec succès. {{:prog:areyouthere:areyouthere_6.png?954|}} L'instance active est à gauche, l'instance passive est à droite. * Instance qui recevra le message Il faut commencer par configurer l'instance qui recevra le message pour définir le message de réponse. Dans l'instance qui recevra le message : * cliquer sur le message à envoyer dans la fenêtre ''SecsLibrary'', * cliquer sur le bouton ''Secondary'' de la fenêtre ''SecsMessage'', * personnaliser le message, * valider le message en faisant clic droit puis ''Parse''. * vérifier que la console indique ''Message Parsed'' en bleu. {{:prog:areyouthere:areyouthere_4.png?533|}} * Instance qui enverra le message Il faut ensuite configurer le message à envoyer en suivant la même procédure. Dans l'instance qui recevra le message : * cliquer sur le message à envoyer dans la fenêtre ''SecsLibrary'', * cliquer sur le bouton ''Primary'' de la fenêtre ''SecsMessage'', * personnaliser le message, * valider le message en faisant clic droit puis ''Parse''. * vérifier que la console indique ''Message Parsed'' en bleu. Dans le cas du message ''S1F1'', il n'y a rien à personnaliser mais cela pourra être le cas avec d'autres types de message. {{:prog:areyouthere:areyouthere_5.png?395|}} Puis envoyer le message en faisant un clic droit sur le message dans la fenêtre ''SecsLibrary'' puis ''Send''. La communication entre les deux instances devraient être la suivante. {{:prog:areyouthere:areyouthere_7.png?954|}}