udpCreate
Previous Up Next

udpCreate = fun [
S _addr_
fun [Udp S S] I _callback_
]Udp

Crée une socket Udp éventuellement associée à une adresse et un port local (bind).

Paramètres
_addr_
Adresse locale à attribuer à la socket Udp à créer. Cette adresse peut avoir trois formes :
  • "numéro de port" (par exemple "80") : la socket est associée à ce port, pour toutes les adresses IP locales (correspond à la constante INADDR_ANY)
  • "IP:port" : la socket est associée à cette adresse (on suppose que l'adresse IP est une adresse IP locale).
  • nil : la socket Udp va être créée localement sur un port quelconque ; on ne s'en servira que pour l'envoi.
_callback_
Une callback.
Valeur de retour
La socket Udp nouvellement créée.
Remarque
La callback est appelée lorsque la socket Udp reçoit un message. Alors le premier argument S est le contenu de ce message, et le second argument S est l'adresse de l'émetteur du message sous la forme "ip:port"
Voir aussi...
udpSendTo   udpDestroy