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