Demander des informations sur le serveur
Avant de vous connecter au serveur exécutant le programme du système EK80, votre application client doit obtenir des informations sur l'adresse IP du serveur et le numéro de port de commande.
Note
Dans ce contexte, l’unité de traitement du système EK80 est considérée comme le « serveur ». Le programme du système EK80 est « l’application serveur ». Le programme que vous créez vous-même pour une exécution sur un ordinateur local est appelé « application client ».
RequestServerInfo
Envoyez le message RequestServerInfo suivant à l'adresse IP spécifique de l'unité de traitement ou diffusez le message pour recevoir des informations de tous les ordinateurs du réseau local. Le message doit être envoyé au numéro de port (UDP) défini comme port local dans la page En tant que serveur de la boîte de dialogue Installation.
struct RequestServerInfo
  {
    char Header[4];
  };
ServerInfo2
L'unité de traitement du système EK80 répond à l'application client requérante avec un message contenant des informations sur le programme du système EK80. Le contenu du message ServerInfo2 est présenté ci-dessous.
struct ServerInfo2
  {
    char Header[4];
    char ApplicationType[64];
    char ApplicationName[64];
    char ApplicationDescription[128];
    long ApplicationID;
    long CommandPort;
    long Mode;
    char HostName[64];
  };
•  ApplicationType: Ceci est le type de l’application serveur.
•  ApplicationName: Ceci est le nom de l’application serveur actuelle. (EK80)
•  ApplicationDescription: Ceci est une courte description de l'application serveur actuelle.
•  ApplicationID: Ceci est l'identification du application serveur actuelle.
•  CommandPort: C'est le numéro de port auquel envoyer les commandes.
•  Mode: Si l'application serveur (EK80) s'exécute sur la source de données locale ou une source de données distante.
•  HostName: Il s'agit de l'adresse IP de l'unité de traitement sur laquelle l'application serveur est exécutée.
CommandPort
Le numéro de port UDP de l'unité de traitement du système EK80 CommandPort, doit désormais être utilisé pour envoyer des commandes au programme du système EK80.