next up previous contents
Next: Exemples Up: Mode client-serveur Previous: Syntaxe d'appel

Fonctionnement et synchronisation

Le choix de tuer une fenêtre reste au programmeur (avec le mot clé "EXIT") lorsque le bouton lance une procédure à Inter. Si par exemple la procédure fabrique une nouvelle fenêtre, il est impératif que la fenêtre de base soit tuée dès que la procédure est lancée. Si par contre la procédure ne fabrique pas de nouvelle fenêtre la fenêtre de base peut subsister.

XDBox peut être lancé par un client qui a déjà la main ou il peut être un client à part entière. Dans ce dernier cas et s'il est possible que plusieurs clients coexistent, il est alors indispensable d'utiliser les méthodes de synchronisations pour gérer les demandes d'accès au serveur. Dans ce cas on utilise l'option "-c". Ainsi, si plusieurs fenêtres s'enchaînent, la première et uniquement la première doit avoir l'option "-c", et au moins une fenêtre doit libérer le sémaphore. Il faut naturellement que cette dernière soit accessible quelque soit la séquence du processus. Si c'est XDBox qui rend la main, le mot clé STOP doit être précisé.

Règles


next up previous contents
Next: Exemples Up: Mode client-serveur Previous: Syntaxe d'appel

WEBER Luc
Mon May 10 13:36:45 MET DST 1999