Le Zoo utilise une technologie simple de messages sans protocoles, appelée Mailslots, pour communiquer avec Rhino. Les réseaux Microsoft utilisent des messages mailslots pour beaucoup de choses, y compris le service d'ouverture d'une session de domaine. La messagerie Mailslot fonctionne sur tous les systèmes d'exploitation modernes de Microsoft (de Windows 95 à Windows XP) ainsi que sur les réseaux de groupes de travail et sur les réseaux de domaines.
Résolution des problèmes
En ce qui concerne la configuration de Zoo, il n'y a rien à faire. Si tous les ordinateurs impliqués appartiennent au même groupe ou au même domaine et s'ils sont installés sur le même sous-réseau, le Zoo devrait pouvoir attribuer des licences sur demande. Quelques trucs à ne pas oublier lorsqu'on travaille avec le Zoo.
Vérifiez que vous utilisez bien la dernière version du Zoo.
Vérifiez que vous utilisez bien la dernière version révisée de Rhino. Ce point est très important car avec la version révisée actuelle le Zoo ne "lâche" plus des licences déjà utilisées.
Le Zoo ne fonctionne pas avec les licences éducationnelles de Rhino 2.0 ou 3.0 ni sur les systèmes d'exploitation asiatiques.
Si l'ordinateur où Rhino ou le Zoo est installé utilise un pare-feu, assurez-vous que le port UDP 138 est ouvert. Il s'agit du port que Windows utilise pour NetBEUI sur les communications TCP/IP et il est probablement déjà ouvert si la navigation dans les dossiers de Windows et si d'autres services de réseau de Windows fonctionnent.
Tous les systèmes doivent appartenir au même groupe ou au même domaine de Windows.
Toutes les stations de travail avec Rhino ainsi que le système où est installé le Zoo doivent se trouver sur le même sous-réseau. En effet, Rhino et le Zoo diffuseront tous deux des messages. La diffusion de messages de mailslots ne peut pas traverser les routeurs ni certains commutateurs. Les routeurs sans fil ne transmettront pas non plus les messages de diffusion.
Le Zoo n'est pas un service - c'est une application normale de Windows. Ceci signifie que vous devez ouvrir une session et lancer le Zoo si vous redémarrez le serveur. Nous ne prévoyons pas pour le moment d'implanter le Zoo en tant que service.*
Vérifiez que l'utilisateur qui a ouvert la session sur l'ordinateur où se trouve le Zoo a des privilèges suffisants. Sinon, le Zoo affichera un message au démarrage : "Impossible de créer une boîte aux lettres".
Le Zoo peut tenir un journal (Zoo.log) des conversations avec les clients de Rhino. Le fichier journal peut être utile pour diagnostiquer certains problèmes de communication. Si vous ne voyez pas de fichier journal dans le même dossier que Zoo.exe, vous pouvez activer le journal en sélectionnant Outils > Options dans l'application du Zoo. Vérifiez le fichier journal en utilisant le Bloc-notes pour voir si les messages de Rhino arrivent au Zoo et si le Zoo répond à ces messages