enet.host create (Français)

Retourne un nouvel host (hôte). Tous les arguments sont optionnels.

Une bind_address (adresse d'écoute) à nil (nul) produit un hôte auquel il n'est pas possible de se connecter (typiquement un client). Dans le cas contraire, une adresse peut être sous une des formes <adresseIP>:<port>, <nom d'hôte>:<port>, ou *:<port>.

Par exemple, les adresses incluent « 127.0.0.1:8888 », « localhost:2232 », ou « *:6767 ». Si le port est 0, le système choisit automatiquement un port éphémère et vous pouvez alors obtenir le numéro de port par la méthde host:get_socket_address().

Fonction

Synopsis

host = enet.host_create(bind_address, peer_count, channel_count, in_bandwidth, out_bandwidth)

Arguments

string (Français) bind_address
Adresse à laquelle se connecter dans le format « ip:port ».
number (Français) peer_count
Nombre maximum de pairs. 64 par défaut.
number (Français) channel_count
Nombre maximum de canaux. 1 par défaut.
number (Français) in_bandwidth
Bande passante descendante en octets/sec. 0 par défaut (illimité).
number (Français) out_bandwidth
Bande passante montante en octets/sec. 0 par défaut (illimité).

Retourne

enet.host (Français) host
host (hôte) demandé.

Voir également


Autres langues