	Serveur de commandes sur VME par sockets
	----------------------------------------
description
-----------
lance les commandes suivantes :
- pour la Sun : alloc_mem(@taille_data), libere_mem, adresse_tb_point, init_acquisition, exit_acquisition, init_err, fin_err
- pour la RAO : intf_init, intf_wr_timer(timer_num,val), time_lect(@temps), lect_obt(num,@flag), cmde_obt(num,flag), affect_obt(num_cam,num_obt), affect_theta(num_cam,theta), lect_stat_cam(num_cam,@etat), start_acq(bool), stop_acq, start_lect, init_cam(no)
- bonus : init_buf(num_cam,num_plan,valeur), wr_buf(nom_fichier,lig_deb,col-deb,nb_lig,nb_col,num_cam,num_plan)
- pour l'UCCI : inde(seq_ind, ind_reg), lambda(indlambd), step(), ana(stokes), ppou(alpha, delta, polarang, svector, longitud, latitud, dist_ew, dist_ns, prefente, posrot, eleva, azimuth, longcarr), plam(posqwp1, posqwp2), wacq(), acqui().

compilation
-----------
rpertoire des sources : ~/travail/vme/sock/

Pour compiler, se logger sur Themis et lancer sock/rm *.o et sock/make. Cela compile server.o et routine.o et les copie dans /usr/themis/soft/bibli/acq/vme/serveur_sock.
Allumer le vme (ou faire reboot). Au boot, ces *.o sont chargs et progserver est lanc automatiquement (cf /usr/themis/soft/bibli/acq/vme/interface/boot.vme).

excution
---------
A l'tablissement d'une connexion, progserver cree une task, tService, pour traiter la commande.

Problme : si on kill la task (progserver), le port de communication (2222) est inutilisable. Pour relancer progserver, il faut rebooter le VME.

Le client est dans le rpertoire ~/travail/sun/src/sock/. Il doit tre lanc  partir de Themis pour pouvoir communiquer avec Hera (VME).

perspectives
------------
Quand le programme sera suffisament test et fiabilis, on pourra supprimer ~/travail/vme/serveur-rao/ et ~/travail/vme/serveur-init/.
~/travail/sun/src/server_sock2/ est a supprimer.

Jerome Minec, le 21-03-2000
