Vous êtes ici : Accueil » Créations
>>NagolPrésentationNagol est un logiciel de communication réalisé en TCL/TK. Il a pour but de démontrer la puissance de ce langage. TCL/TKTool Command Language / ToolKit graphical Ce language fut créé en 1990 par John OUSTERHOUT de l’Université de Berkeley. C’est un language dit de "collage" permettant d’attacher plusieurs applications ensemble. C’est un langage interprété mais compilé à la volée depuis la version 8.0. La version actuelle est Tcl 8.3. Avantages de TCL/TK
Inconvémients de TCL/TK
NagolL’exemple que je propose à été réalisé en 24 heures, sachant que je ne connaissait ni la syntaxe ni les commandes. C’est pour cela que je n’ai pas développé une interface graphique compliqué, néamoins celle ci pourra s’intégrer facilement dans le code. Je l’ai nommé NagoL, c’est un client-serveur qui permet de communiquer avec d’autre NagoL. Toute la configuration se réalise en ligne de commandes. Les principes sont :
L’interface se présente comme ceci : ![]() La démarche est la suivante : Vous démarrez une socket pour le serveur. Vous ajoutez des correspondants. Vous sauvegardez. Vous vous connectez chez les correspondants qui ont réalisé les mêmes manipulations. puis... vous communiquez. Voici le premier utilisateur. Il effectue les paramétrages, puis il tente de se connecter. Si un des correspondants est en écoute, la connection sera réussie. Son système est Windows XP. ![]() Voici le deuxième utilisateur. Il effectue les mêmes paramétrages et se connecte. Son système est Linux Suse 9. ![]() Les deux utilisateurs sont connectés, ils peuvent dorénavant communiquer. Il est nécessaire de connaître les adresses IP :PORT des utilisateurs. Il reste beaucoup de travail sur cette application, par exemple le crypatge de données ou encore l’utilisation d’un firewall, néanmoins le principe est bien de démontrer toute le puissance de ce langage, qui possède une prise en main aisée. |
Document(s) lié(s) |