Difference between revisions of "enet.host create (日本語)"
m |
m |
||
Line 3: | Line 3: | ||
bind_address が [[nil (日本語)|nil]] である [[enet.host (日本語)|ホスト]]には接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。 | bind_address が [[nil (日本語)|nil]] である [[enet.host (日本語)|ホスト]]には接続 (典型的にはクライアント) できません。そうでなければアドレスの形式には <IPアドレス>:<ポート番号>, <ホスト名>:<ポート番号&>, または *:<ポート番号> のいずれかを指定できます。 | ||
− | 例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は [[enet.host:get_socket_address|host:get_socket_address | + | 例えばアドレスに該当するものとしては "127.0.0.1:8888", "localhost:2232", および "*:6767" です。ポートが 0 ならば、システムは一時的にポートを自動的選択します。また、ポート番号は [[enet.host:get_socket_address (日本語)|host:get_socket_address]]() で取得できます。 |
== 関連 == | == 関連 == | ||
=== 引数 === | === 引数 === |
Latest revision as of 07:28, 14 June 2019
新規ホストを返します。全ての引数は選択制です。
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 です (無制限)。