Vous avez la possibilité, sous mirc, de définir des sockets serveur. Ces sockets vont
se mettre à l'écoute d'un port précis que vous aurez défini.
La commande pour dire à mirc d'écouter un port est:
/socklisten <Nom du socket serveur> <Numéro de port>
Lorsqu'un client se connecte à votre serveur sous le bon numéro de port, un événement
de type on ... socklisten est déclenché, qu'il convient d'intercepter suivant le
schéma:
on 1:socklisten:<Nom du socket serveur>: <Bloc de commandes>
Où <Bloc de commandes> devra impérativement contenir une ligne de la sorte:
/sockaccept <Nom du socket jumeau>
Cette fonction sockaccept a pour but de créer un socket jumeau du client qui se
connecte à votre serveur. Par la suite, toutes les actions du scripts ainsi que les
événements interceptés devront porter sur ce socket jumeau, le socket serveur n'étant
plus d'aucune utilité.
Cela vous paraît abstrait? La page suivante va vous donner un exemple: nous allons créer
un serveur Telnet élémentaire, auquel vous pourrez vous connecter à l'aide du client telnet
fourni par Windows.
Précédent: La fonction $sock Suivant: Un serveur Telnet
Début de page Sommaire