enet.host create (日本語)

新規ホストを返します。全ての引数は選択制です。

bind_address が nil である ホストには接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。

例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は host:get_socket_address() で取得できます。

関連

引数

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

概要

string bind_address
"IP:ポート番号" 形式による接続先のアドレス。
number peer_count
最大ピア数。標準では 64 です。
number channel_count
最大チャンネル数。標準では 1 です。
number in_bandwidth
バイト/秒による下流帯域幅。標準では 0 です (無制限)。
number out_bandwidth
バイト/秒による上流帯域幅。標準では 0 です (無制限)。

返値

enet.host host
要求されたホストです。

関連

そのほかの言語