Previous | Up | Next |
Paramètres
tcpserverCreate = fun [ S _addr_ fun [TcpServer Tcp] I _callback_ ] TcpServer
Création d'un serveur Tcp.
Valeur de retour
_addr_ Adresse du serveur Tcp à créer. Cette adresse peut avoir deux formes :
- "numéro de port" (par exemple "80") : le serveur est créé sur ce port, pour toutes les adresses IP locales (correspond à la constante INADDR_ANY)
- "IP:port" : le serveur est créé sur cette adresse (on suppose que l'adresse IP est une adresse IP locale).
_callback_ Callback de connexion, appelée lorsqu'un correspondant s'est connecté sur le serveur Tcp.
La callback reçoit en second argument (Tcp) la connexion Tcp ainsi créée vers le correspondant. La callback peut déjà effectuer toutes les opérations sur cette connexion Tcp, y compris la fermer si on détecte par exemple qu'elle provient d'une adresse IP indésirable.
Retourne le serveur Tcp nouvellement créé, nil si erreur de création.Voir aussi...
L'erreur proviendra soit de paramètres mal formés, soit du fait que l'adresse du serveur est déjà occupée.
tcpserverDestroy