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>
<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