Les paramètres de connections sont simplement le nom de la socket (<socket_name>) pour les connections sur la même machine ou le No du port (<No_port>) et optionellement le nom de la machine (<hostname>), prise par défaut à "localhost", pour les connections au travers d'Internet.
La commande de connection retourne un identificateur de canal (CI) (<Channel_Identifier>) dans la variable SRVCI. Ce CI est utilisé par la suite pour les accès au serveur ainsi connecté. S'il n'est pas précisé avec /CI, la variable SRVCI est prise par défaut.
Un erreur apparaît si le serveur n'est pas présent. Dans ce cas, et si <commande_unix> a été précisé avec /COMMAND cette commande est envoyée en background dans le but de lancer le serveur. SERVER rajoute l'option "-M" à la commande pour permettre un connection de type MASTER (voir sources). Si la connection se fait au travers d'Internet la commande doit lancer un remote shell et donc "rsh <host>" doit être précisé.
Lors de l'écriture, <texte> est envoyé au serveur, ce texte doit être composé en fonction de ce qu'attend le serveur dans le cas de commande ou sans aucune contrainte particuliaire dans le cas d'un serveur de type logbook.
Lors d'une lecture, le texte reçu est placé dans la variable SRVANS. Lors d'une lecture, les messages GOP d'un status autre que "OPOK" sont affichés et génèrent une erreur. Les messages de classe "DBUG" ou "INFO" sont affichés jusqu'à l'arrivée d'un message d'une autre classe.
/CONNECT[=<socket_name>]
Connection. Si <socket_name> est précisé la connection est faire sur Socket Unix (même machine). Retourne <Channel_Identifier> dans SRVCI.
/DISCONNECT
Déconnection du serveur
/TEST
Avec /CONNECT teste la connection et l'effectue si le serveur est présent. Retourne -1 dans la variable srvci si le serveur est absent, mais sans générer d'erreur.
/PORT=<No_port>
Donne le Numéro de port pour une connection Internet.
/HOST=<hostname>]
Donne le nom de la machine pour une connection Internet. Pris par défaut à "localhost" (machine locale).
/COMMAND=<commande_unix>
Commande pour le lancement facultatif du serveur.
/CI=<Channel_Identifier>
Précise l'identificateur de canal pour les opérations de lecture, écriture, déconnection et changement de verbosité. Pris par défaut à srvci.
/WRITE=<texte>
Envoi <texte> sur le serveur.
/READ
Lecture sur le serveur
/MWRITE=<matrice>
Envoi d'une matrice sur le serveur. Les valeurs de la matrice doivent être compris entre 1 et 16. utilisé pour envoyer des images 4 bits sur serveur GOP
/TIMEOUT=<timeout>
Timeout sur la conenction ou sur les opération de read
/VGOP=<Verbosité_GOP>
Change la verbosité de GOP (0-9)
/SYNC=0|1
Choix de la synchronisation des headers et des paquets (protocole GOP)