Il existe une fonction dédiée à la gestion de socket: il s'agit de la fonction $sock(), qui prend comme paramètre le nom d'un socket.

Cette fonction ne renvoie pas une variable simple, mais un enregistrement.

Les champs principaux de cet enregistrement sont:

  • $sock(<Nom du socket>).ip : L'ip du socket jumeau distant (pas la vôtre)


  • $sock(<Nom du socket>).name : retourne le nom du socket. Si le paramètre de $sock n'est pas un nom de socket, .name renvoie le caractère nul. C'est donc un moyen de savoir si un tel socket existe ou non.


  • $sock(<Nom du socket>).mark : Un champ de 512 caractères pouvant contenir ce que vous désirez. L'initialisation de ce champ se fait par la procédure /sockmark <Nom du socket> <Information>


  • L'utilisation de $sock(...).name pourra être profitable pour créer de multiples instances d'un même objet utilisant le socket.

    Précédent: Les événements de socket   Suivant: Les sockets serveur   Début de page   Sommaire